1 video
代码:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18#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
代码:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17#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()的使用,可参考:
【OPENCV】python VideoCapture()的使用_Jackilina_Stone的博客-CSDN博客_python videocapture1VideoCapture()VideoCapture()中参数是0,表示打开笔记本的内置摄像头;参数是1,则打开外置摄像头;其他数字则代表其他设备;参数是视频文件的路径则打开指定路径下的视频。2获取指定路径下的视频代码:import cv2cap = cv2.VideoCapture("test.mp4")while True: re...https://blog.csdn.net/wss794/article/details/105876309
4 VS快捷键
多行注释:ctrl + shift + ‘ / ’
取消多行注释:ctrl + shift + ‘ / ’
最后
以上就是坦率咖啡豆最近收集整理的关于【C++版Opencv】【Windows】opencv读取视频流:VideoCapture的全部内容,更多相关【C++版Opencv】【Windows】opencv读取视频流内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复