opencv的getDevices在qt上怎么用
时间: 2023-05-21 11:02:10 浏览: 146
opencv在Qt中的应用
3星 · 编辑精心推荐
您可以使用以下代码在Qt中使用OpenCV的getDevices函数:
```
#include <opencv2/core.hpp>
#include <opencv2/videoio.hpp>
int main()
{
cv::VideoCapture cap;
int num_devices = 0;
for (int i = 0; i < 10; i++) // check up to 10 devices
{
cap.open(i, cv::CAP_ANY);
if (!cap.isOpened()) break;
num_devices++;
cap.release();
}
std::cout << "Number of devices: " << num_devices << std::endl;
return 0;
}
```
这段代码将尝试打开编号为0到9的设备,并计算成功打开的设备数量。您可以根据需要更改此代码以满足您的需求。
阅读全文