我在尝试使用OpenCV 2.3中的网络摄像头与Cygwin合作时遇到问题。我有一个Windows 7 64位系统,我使用Notepad ++和cygwin编译器来进行我的C ++编程。我见过其他类似问题的帖子:
Getting Webcam to work in OpenCV
Can't access webcam with OpenCV
我首先尝试通过Cygwin Ports安装OpenCV。这很容易安装,但是我遇到了网络摄像头问题(在尝试查找设备时总是返回false)。我还尝试构建OpenCV并使用CMake的命令行风格手动安装。我尝试添加HAVE_VIDEOINPUT和HAVE_DSHOW标志,但没有骰子。我的所有程序编译得很好,我将OpenCV的所有功能都放在这个网络摄像头的东西上。
有没有人在Cygwin上使用网络摄像头成功构建OpenCV 2.3?
答案 0 :(得分:2)
cygwin构建的OpenCV不太可能访问网络摄像头。至少在不破解OpenCV cmake脚本的情况下是不可能的。在cygwin下,OpenCV构建始终遵循UNIX分支,并且视频输入/ directshow从构建中排除。