通过这期文章,给大家带来大部分软件工程师在刚刚入手实际项目时的一些难点,比如整个项目思路的整理,如何开始,硬件的选型,CCD方案需要的内容,如何编程,如何进行调试与优化等等细节,我们用一个简单的实际视觉项目为切入点,手把手教大家做项目,那么闲话不多说下面进入今天的第一个内容。
项目需求确认
在实际项目最开始的一个重要步骤就是确认这个项目的检测需求,那么需要确认的点有哪些?下面给大家一一列出(因为每个项目的要求会有差异,这里根据这次的案例举例给大家的需求,不代表所有项目只有这些需要确认,大家根据实际情况进行调整)
①样品类型
样品的外观,材质,大小
②检测内容
需要检测的缺陷或尺寸位置,另外需要了解不良产品与良品之间的差异
③视野大小
产品检测部位的相机像素视野,视野需要覆盖检测区域再根据精度和机构方面做具体调整。相机在像素相同的情况下,检测视野越小精度越高。
④检测速率
机器需要的CCD从产品到达检测位置接收拍照信号→拍照→算法处理→发送判断信号为止,所需的检测时间为CCD检测速率。
⑤机构满足动态拍照还是静态拍照
机构在运输产品到达CCD工位时,不进行停顿拍照为运动拍照,运动拍照,需要根据运动速度,检测精度视野大小来进行相机选型,硬件选型在下期会给大家进行讲解。
静态拍照,可根据检测速率,检测精度,视野大小进行相机选型。
⑥检测精度
CCD所需要达到的最小检测尺寸。
了解这些之后就可以进入硬件选型与打光测试这一步骤了,这期就整理到这里,感兴趣的同学可以关注本公众号,后续本公众号会持续更新,下面给大家列出这次主题案例项目的项目需求供大家参考:
样品类型
微动开关

检测内容
触点间距,按挚有无,弹片有无,NO端有无
视野大小
长边视野40mm
检测速率
500ms以内,机构满足静态拍照
检测精度
要求检测精度,0.1mm
下期根据目前已知信息讲解硬件选型需要注意哪些,感兴趣的可持续关注本公众文章的更新,谢谢大家!!

