相关疑难解决方法(0)

捕获访问冲突异常?

int *ptr;
*ptr = 1000;
Run Code Online (Sandbox Code Playgroud)

我可以使用标准C++捕获内存访问冲突异常,而无需使用任何特定的Microsoft.

c++ exception-handling

80
推荐指数
6
解决办法
10万
查看次数

如何计算OpenCV 2.3中的摄像头?

我想获得可用相机的数量.

我试着计算这样的相机:

for(int device = 0; device<10; device++) 
{
    VideoCapture cap(device);
    if (!cap.isOpened())
        return device;          
}
Run Code Online (Sandbox Code Playgroud)

如果我连接了相机,它永远不会打开.所以我尝试预览不同的设备,但我总是得到相机的图像.

如果连接第二台摄像机,则设备0为摄像机1,设备1-10为摄像机2.

我认为DirectShow设备存在问题.

如何解决这个问题呢?或者是否有OpenCV1中的功能cvcamGetCamerasCount()

我正在使用Windows 7和USB相机.

c++ opencv

22
推荐指数
4
解决办法
3万
查看次数

列出可用的相机 OpenCV/Python

我的 PC 上连接了多个网络摄像头,我想根据其信息(名称、分辨率等)选择一台摄像头。有没有办法列出 PC 上可用的所有摄像机,而不是尝试 cv2.VideoCapture() 中的所有索引?

python opencv python-3.7 opencv4

7
推荐指数
2
解决办法
9316
查看次数

标签 统计

c++ ×2

opencv ×2

exception-handling ×1

opencv4 ×1

python ×1

python-3.7 ×1