Windows中的Opencv VideoCapture解决问题

时间:2017-07-27 10:12:58

标签: c++ windows opencv

我正在使用vc ++中的计算机视觉项目。我使用opencv录制来自网络摄像头的视频,这是Logitech c925e并支持1080p录制。它适用于OSX和Liunx上的python和C ++。但是,它只能使用opencv在Windows 10上以960x720录制视频。 Windows 10内置摄像头应用程序记录1080p视频。我是Windows开发的初学者。是否有另一个库可以在vc ++中录制视频?

这是我的代码:

cv::Mat frame;
cv::VideoCapture cap;
cap.open(0);

if(!cpa.isOpened()) 
    return;

cap >> frame;
cap.set(CV_CAP_PROP_FRAME_WIDTH, 1920);
cap.set(CV_CAP_PROP_FRAME_HEIGHT, 1080);

while(true) {
   cap >> frmae;
   cv::imshow("Test", frame);
}

0 个答案:

没有答案