文章目录
- 一、opencv相关的类
-
-
- 1. **cv::VideoCapture**
- 2. **cv::Mat**
- 3. **cv::cvtColor**
- 4. **QImage**
- 5. **QPixmap**
- 总结
-
- 二、代码实现
一、opencv相关的类
1. cv::VideoCapture
cv::VideoCapture
是 OpenCV 中用于视频捕捉的类,常用于从摄像头、视频文件、或者图像序列中捕获视频帧。它的主要功能是获取视频流或实时图像。
-
作用:它用于从视频文件、摄像头、图像序列中捕获图像帧,在这个示例中,我们使用它来从摄像头捕获视频流。
-
常用函数:
cv::VideoCapture cap(0)
:构造函数,打开默认摄像头。如果需要打开其他设备或文件,可以传入不同的参数(例如,cap.open("video.mp4")
用于打开视频文件)。cap.isOpened()
:检查摄像头是否成功打开。返回true
表示成功,false
表示失败。cap >> frame
:从摄像头捕获一帧图像并将其存储到frame
中。每次调用