机器视觉在工业上的应用较为成熟,诸如识别产品缺陷、产品分类和基数、识别机械读数实现的自动仪表,等等,很多行业都有。一般采用专用设备,如工业相机、嵌入式终端,然后通过总线和上位机通信,终端上还要考虑设置按钮,相当麻烦。
这样做的优点是可以卖专用设备,研发的厂商更容易宣传,反正像个黑盒子,里面是啥厂商说了算。
缺点太多了,嵌入式设备cpu算力很低,软件更新困难,维修不便,成本很高。研发和生产周期长。
最近做了一个用安卓手机作为检测终端的项目(水表圈数检测),十分成功:
1、性价比高,有效降低了成本,手机因为是个人消费品,一两千块钱就有很好的性能了;
2、基础设施齐全:高清高帧率的摄像头,WiFi无线连接,自带存储、自带触摸屏,太完美了。
3、手机CPU是ARM芯片,算力可以媲美普通的桌面电脑,而且内核是现代化的完备的Linux操作系统,直接在上面运行用OpenCV库开发的程序甚至跑AI模型,一点问题没有,上位机只需要负责和手机TCP通信,轻松极了。
4、终端上的界面可以做的十分精美。
总之,新时代来了。