opencv:摄像头和视频的读取

示例代码:

#include <opencv.hpp>
using namespace cv;
int main()
{
    VideoCapture Capture(0); //打开默认摄像头0
    // VideoCapture Capture("xxx.mp4"); // 读取视频的路径
    while(1)
    {
        Mat frame;
        Capture >> frame; // 获取每一帧
        imshow("显示",frame);  // 显示每一帧
        waitKey(30); // 等待 可以控制速度
    }
    return 0;
}

 使用python:

import cv2

cap = cv2.VideoCapture(0)
while(1):
    ret,frame = cap.read()
    cv2.imshow("cap",frame)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

cv2.destroyAllWindows()
cap.release()

  

------------ 转载请注明出处 ------------
原文地址:https://www.cnblogs.com/whlook/p/6476849.html