我正在尝试让我的网络摄像头在OpenCV,Windows 7 64位版本2.2中捕获视频。但是,我遇到了一些困难。 OpenCV附带的示例二进制文件都不能检测到我的网络摄像头。最近我发现这个帖子提示答案在于重新编译一个文件opencv_highgui,属性页面中的属性为HAVE_VIDEOINPUT HAVE_DSHOW。
Can't access webcam with OpenCV
但是,我不确定程序上如何做到这一点。有人可以推荐如何去做吗?感谢。
答案 0 :(得分:1)
粗略地说,这些是重要的步骤:
如果您可以将项目配置为仅生成highgui文件(而不是OpenCV中的每个库),请执行此操作,因为您需要执行的更改不应影响其他模块。这节省了一些时间。
构建OpenCV的详细说明如下:http://opencv.willowgarage.com/wiki/InstallGuide。您应该遵循本指南。