this->cam=cv::VideoCapture(this);有没有语法错误
时间: 2024-05-06 18:18:44 浏览: 159
读写视频-pmi-acp-标准讲义
有语法错误。cv::VideoCapture()的参数应该是摄像头设备的编号或者视频文件的路径,而this是一个指针,无法作为参数传递。正确的写法应该是:
```
this->cam = cv::VideoCapture(0); // 使用默认摄像头
```
或者
```
this->cam = cv::VideoCapture("path/to/video/file"); // 打开指定的视频文件
```
其中,0表示默认使用第一个摄像头,如果有多个摄像头,可以传递对应的编号。
阅读全文