“第三只眼”修炼手册

人类的进步,就是后来者在前人的肩膀上,再向上一步;人类不断地进步,才成为今天的样子。从了解视觉,到做视觉项目,再到对视觉进行总结,最后提炼出自己做视觉的方法。努力让过去的自己没有虚度。

增加视觉
根本意义:替代人眼工作,更可靠,更高效,不需要休息
附加意义:提升设备档次,方便客户宣传
核心思想:替代人眼,实现人眼的功能,甚至超越人眼
项目原则:充分评估,踏实接单,灵活解决,简化操作

做视觉项目步骤:

1、明确客户需求

先一条条与客户确认需求,最好让客户以文字的方式一二三的列出来,避免后期扯皮。确认完客户的要求后,还要补充自己的疑问,比如说常见的效率问题,精度问题是否确认过,还有同一机种的产品差异大不大,不同机种的差别是怎样的,相机的图片是否需要保存,检测的数据是否要保存在本地,是否需要连接系统,对于安装位置有没有什么限制等,在光源打光可能造成光污染时要确认客户能否接受。以前遇到过,客户来看调试,顺便就发现新需求,然后就让现场的人加上去,有些简单的加就加了,但有些加上很耗时间,影响效率。

2、项目评估

评估有时可以根据经验直接在确认需求的时候完成,但最稳妥的评估方式还是用实验验证。在实验评估时首先要考虑客户现场环境的复杂性,比如外部光照影响,产品差异,机台振动等问题。然后要留出一定阈值,就是不要掐着点来评估项目,最好能留出余地,要不然稍微一点没考虑到的因素就可能导致无法满足客户需求。比如有关精度的项目,一般让理论精度高于客户要求的2-5倍。在评估的时候,同时也要考虑成本,客户态度是否明确等问题。有些客户就对精度没有概念,只是凭感觉或根据别人说的来提需求,却接受不了同样的成本。另外要注意,就算是类似的项目,因为产品不同,也会影响视觉检测。与其因为评估不准后期麻烦不断,不如开始前先评估准确,先难后易。

3、方案确定

经过评估,已经确定了实现方式和硬件型号。但实际应用中,依然有操作空间。像功能实现的方式,如果软件开发得复杂点,后期的修改调试就会更方便;开发简单,可能操作就会复杂。而硬件型号,实现同样的功能,也是可以调整的,比如说同样像素的相机,可以选国产或者进口的,价格可能相差五六成甚至几倍。这都是跟报价与成本,是否可复制,客户要求等一起综合考虑的。确定方案后,最好要与客户再次确认,避免实现的功能与客户需求有偏差。另外几个惨痛教训告诉我,不要轻易为了成本问题而选用廉价的配件,否则后期维护的人力成本和对客户信心的影响,会远远超过当时节省的成本。

4、开发与调试

视觉一般都是作为一个设备的附加功能,所以视觉项目调试的时候,首先要看如何与设备对接。一般最简单经济的就是串口对接,要求高一点的用网口对接,视觉有带IO接口的可以直接用IO信号对接。对接好之后就是功能调试,其中的视觉工具应该根据最简单,最直接,最稳定的原则来选,此外要考虑视觉工具的通用性,不要一个机种使用一种工具。在功能实现之后,就要从一个不会的调机员的角度,再次优化操作,有时候宁愿程序多写100行,也不要让现场调机员多做一个操作。

5、修改与验证

在设备到现场之后,需要根据大量试跑的情况,再做一定的优化。在遇到困境的时候,要大胆尝试新方法,向相关人员求助,不要在牛角尖里困死。对于出现的新问题,记录下来,为后期做项目提供参考。

6、结案

制作操作说明书,在前面已充分考虑操作便捷性的情况下,说明书可以简单很多。最好用截图加文字说明,按步骤编写。必要时附加常见异常处理方法等说明。最后,将项目需求,测试方案,硬件型号,软件源程序,现场视觉程序,操作说明书及相关的项目记录,整理到一块。既为后续类似项目提供资料,也为排查问题时提供参考。

先难后易,只要开始的工作做得足,后期就会越来越好做。否则最耗时间的,就会变成调试与维护。只是做非标往往很难有充足的准备时间。

附视觉应用中的部分总结:

“第三只眼”修炼手册

Original: https://blog.csdn.net/baidu_41749280/article/details/122626961
Author: 不知今夕何夕
Title: “第三只眼”修炼手册

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/645516/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球