编辑:请跳至末尾查看我购买的相机。
为了完成一项大学项目,我需要拍摄一个半透明的窗户,检测特定形状并将结果发送到另一台计算机(帖子底部有示例图片)。检测是在Win7中使用OpenCV的c ++完成的。
我认为最简单的解决方案是将相机直接连接到计算机上,并在计算机上进行计算。我需要至少20fps,分辨率为1280 x 1024可能足以进行检测。
我在决定要使用哪个相机时相对自由。您可以推荐一个与OpenCV配合良好且易于使用的相机吗?
这个问题已经被问过几次了,但大多数没有答案或太老:
推荐的高清相机 (我发现的最佳帖子,建议使用Logitech Quickcam 9000 Pro,已不再市场上)
哪些机器视觉供应商提供OpenCV支持(一般性建议,不确定该怎么办)
身体检测需要哪种相机 (2010年,没有明确的答案)
OpenCV网络摄像头兼容性 (2011年)
经过OpenCV测试的兼容相机列表(链接失效,尚未找到副本)
Python中的工业相机(无答案,也不是我需要的)
最终我购买了什么相机请看下文。
编辑:仅供未来读者参考:我们目前使用的是价格为70欧元的罗技HD Pro c920。一个适合“专业”使用的摄像头将花费330欧元(不含镜头)。
编辑2:使用两个月后的小更新。
相机的角度比官方论坛上发布的要小。这里有一个 StackOverflow 的问题,我在里面上传了一些示例图片。链接
默认驱动程序下,该相机仅以15帧每秒的速度运行,因此请千万不要安装它们!
此外,新型号(如我所购买的)粘在一起,因此您无法轻松地打开并手动调整深度。
编辑3:最后一个更新。我的项目几乎完成了,没有其他问题出现。 :)