与Python的工业视觉相机

sul*_*keh 10 python opencv vision computer-vision simplecv

是否有任何工业计算机视觉相机附带Python接口,或者有一个完善的第三方解决方案?

我一直在使用网络摄像头做一些工作,可以通过OpenCV轻松访问.但是,现在我需要一款更坚固,更灵活的相机.我需要能够设置某些参数,如曝光和增益.我希望尽可能避免使用其他语言而不是Python,因为Python是我最熟悉的.

我已经看过uuye相机的插件,如pyueye,看起来很好,除了这在Windows中不能很好地工作.

xam*_*mox 10

不知道为什么这个被否决了.无论如何,我是核心simplecv(http://simplecv.org)开发人员之一,每天都使用工业相机.我们集成了对Allied Vision相机和XIMEA相机的支持.

如果您安装了驱动程序,它就像以下一样简单:

cam = AVTCamera()
cam = Camera('ximea')
Run Code Online (Sandbox Code Playgroud)

至于XIMEA相机,你需要安装软件附带的XIMEA相机驱动程序,然后用旗帜构建OpenCV

cmake -DWITH_XIMEA=ON ..
Run Code Online (Sandbox Code Playgroud)

至于Allied Vision,你只需要安装驱动程序,一切都应该有效.

我已经测试了XIMEA相机的USB和CURRERA型号,它们都能正常工作.我也在Allied Manta上进行过测试,但理论上应该使用他们所有的模型.它也使用了盟军传统驱动程序.当他们最近最近VIMBA这是他们的新驱动程序时,我在上周通过电子邮件询问是否预期1.1,因为它将包括Linux支持,但他们说不会持续几个月.一旦他们这样做,我将确保SimpleCV兼容.

我还没有在Windows上测试过(仅限linux),但理论上只要安装了驱动程序就可以在windows上运行.