有没有带有Python接口的工业计算机视觉相机,或者有成熟的第三方解决方案?
我一直在使用网络摄像头做一些工作,这些工作可以通过 OpenCV 等轻松访问。然而,现在我需要一台更坚固、更灵活的相机。我需要能够设置某些参数,例如曝光和增益。我希望尽可能避免使用 Python 以外的其他语言进行开发,因为 Python 是我最了解的语言。
我见过用于 uEye 相机的 pyueye 等插件,看起来不错,但在 Windows 中效果不佳。
不知道为什么这被否决了。无论如何,我是 simplecv 的核心之一(http://simplecv.org http://simplecv.org)开发人员每天都使用工业相机。我们集成了对 Allied Vision 相机和 XIMEA 相机的支持。
如果您安装了驱动程序,那么实际上就像这样简单:
cam = AVTCamera()
cam = Camera('ximea')
对于 XIMEA 相机,您需要安装软件附带的 XIMEA 相机驱动程序,然后使用标志构建 OpenCV
cmake -DWITH_XIMEA=ON ..
对于 Allied Vision,您只需要安装驱动程序即可一切正常。
我测试了 XIMEA 相机的 USB 和 CURRERA 型号,它们都可以工作。
我也在 Allied Manta 上进行了测试,但理论上应该适用于他们的所有模型。它还使用联盟的旧版驱动程序。当时他们最近推出了 VIMBA,这是他们的新驱动程序,我上周给他们发了电子邮件,询问 1.1 预计何时发布,因为它将包括 Linux 支持,但他们说几个月后不会。一旦他们这样做,我将确保 SimpleCV 兼容。
我也没有在 Windows 上进行测试(仅限 Linux),但理论上只要安装了驱动程序就应该在 Windows 上工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)