1 video
代码:
#include<opencv2/imgcodecs.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/imgproc.hpp>
#include<iostream>
using namespace std;
using namespace cv;
void main() {
string path = "E:\\data\\test.mp4";
VideoCapture cap(path);
Mat img;
while (true) {
cap.read(img);
imshow("Image", img);
waitKey(10);//增加延时:10ms,若是0的话,延时为无穷。
}
}
结果:
2 Webcam
代码:
#include<opencv2/imgcodecs.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/imgproc.hpp>
#include<iostream>
using namespace std;
using namespace cv;
void main() {
VideoCapture cap(0);//id=0表示默认的摄像头
Mat img;
while (true) {
cap.read(img);
imshow("Image", img);
waitKey(2);//增加延时:2ms
}
}
3 python版OpenCV
VideoCapture()的使用,可参考:
4 VS快捷键
多行注释:ctrl + shift + ‘ / ’
取消多行注释:ctrl + shift + ‘ / ’
文章出处登录后可见!
已经登录?立即刷新