python [VideoCapture]使用视频捕获mp4,rtsp流#cv2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python [VideoCapture]使用视频捕获mp4,rtsp流#cv2相关的知识,希望对你有一定的参考价值。

#include <iostream>
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>

int main() {
    cv::VideoCapture capture("http://10.0.230.101/mjpg/video.mjpg ");
    cv::String winname = "demo";
    cv::Mat frame;
    char key; // bookkeeping of the key pressed

    while (capture.isOpened()) {
        capture >> frame;
        if (frame.empty())
            break;

        cv::imshow(winname, frame);
        key = (char) cv::waitKey(10);
        if (key == 27 || key == 'q' || key == 'Q')
            break;
    }

    std::cout << "Hello, World!" << std::endl;
    return 0;
}
import cv2

cap = cv2.VideoCapture(0)
while cap.isOpened():
  	ret, frame_bgr = cap.read()
  	if not ret:
    	break

以上是关于python [VideoCapture]使用视频捕获mp4,rtsp流#cv2的主要内容,如果未能解决你的问题,请参考以下文章

python [VideoCapture]使用视频捕获mp4,rtsp流#cv2

Facecam 视频无法使用 cv2.VideoCapture() 打开并且无法读取

如何使用 cv2.VideoCapture() 远程打开来自不同计算机摄像头的实时视频流?

OpenCV 和 Python 多线程 - 在 VideoCapture 对象中搜索

python_Opencv_读取视频_摄像头

python之OpenCv---抓取摄像头视频图像