OPENCV可以使用视频捕获设备访问模拟摄像机

时间:2014-02-17 15:43:19

标签: c++ opencv camera video-capture

我一直试图通过EasyCap视频捕捉设备访问我的模拟相机。我尝试的任何代码只选择USB网络摄像头或内部网络摄像头。我想由于视频捕获设备是视频控制器,opencv不会将其识别为成像设备。

如果您无法通过视频捕获设备使用opencv访问模拟摄像机,那么任何人都可以遵守。

如果是这样,那么可以使用其他方法。

2 个答案:

答案 0 :(得分:1)

即使对于数字设备,OpenCV也不擅长阅读它们,它擅长处理它们。当然,图书馆提供通用网络摄像头;但它不供应大多数商业或工业相机。

简而言之,要解码,您应该尝试使用“video for linux”“video for windows”库;或设备SDK 本身。由于您使用的是video2usb转换器,因此通过这些软件访问模拟摄像机时不会有任何问题。

答案 1 :(得分:1)

我在同样的问题上挣扎(在我的情况下,在python而不是C ++中,虽然我确定它将是相同的根本原因)并希望它有所帮助!

the original thread + ANSWER

relevant XKCD