#include<opencv2\highgui\highgui.hpp>
#include<opencv2\imgproc\imgproc.hpp>
#include<opencv2\core\core.hpp>
using namespace cv;
using namespace std;
int main()
{
VideoCapture capture(0);
if (!capture.isOpened())
{
return -1;
}
capture.set(CV_CAP_PROP_FRAME_WIDTH, 2200);
capture.set(CV_CAP_PROP_FRAME_HEIGHT, 1600);
Mat frame, dst;
VideoWriter writer;
writer.open("c:/ff.avi", CV_FOURCC('M', 'J', 'P', 'G'), 20, Size(2200 / 2, 1600 / 2), true);
while (true)
{
capture >> frame;
cv::pyrDown(frame, dst, Size(frame.cols / 2, frame.rows / 2)); // 视频缩小
imshow("我的视频", dst);
writer << dst;
waitKey(30);
}
return 0;
}
opencv3.1读取摄像头并保存视频
最新推荐文章于 2024-03-07 12:55:02 发布