c# - 如何在C#的Open CV中使USB摄像机工作?

videoCapture = highgui.CvCreateCameraCapture(0);

这是我用来获取摄像机捕获的代码。尽管它适用于笔记本电脑网络摄像头,但不适用于通过 USB 连接的摄像头。

这是我正在使用的C# wrapper。

最佳答案

最近,我很难让OpenCV从“第一个”网络摄像头之外的任何内容读取内容,只是无法使它正常工作(尽管我没有而不是调试OpenCV库本身,但我正在寻找一种快速的解决方案)。我最终使用了DirectShow捕获,它确实可以捕获来自两个来源的视频。您可能想尝试使用DirectShow.NET来使视频捕获在外部网络摄像头上正常工作。

https://stackoverflow.com/questions/5764149/

相关文章:

docker - 如何避免使用太多容器来破坏 Docker?

iphone - iPhone中的OpenCV面部追踪器

visual-c++ - Opencv中的相关函数

visual-c++ - Opencv中cv MatchTemplate()函数的用法

opencv - opencv_gpu编译问题

python - OpenCV Python 库中的 cv.cornerSubPix 参数

opencv - “QImage with no type”编译错误消息

opencv - 如何在 OpenCV 中制作 double CvSeq?

visual-c++ - 如何在 IplImage 上使用 calcCovarMatrix?

.net - 尝试调用两个功能时Windows窗体卡住