基于机器视觉的马达孔直径中心距、齿数线序测量
马达上的四个测量要求。相对来讲,还是比较容易的。
工业光源
本方案可以考虑使用环形光源,如低角度RL-7430-W环形光源。这里需要控制照明亮度,将孔表现清晰的同时,需要将齿数表现清晰,同时线的颜色也要表现清晰。照明不能太亮,容易把线的颜色遮盖掉;也不能太暗了,否则齿表现不清晰。
可以考虑使用常规的模拟调光器APS-2424-1CH或迷你调光器MAPS-2424-1CH。如果是在高速拍照需要很短的曝光时间,则考虑使用频闪调光器,如SPS-2430-4CH。而如果需要程序控制不同的光源亮度以适用不同的产品,则可以考虑数字调光器,如DPS-24125-4CH。对于本方案,可以先考虑使用数字控制器,如果产品的照明亮度实在不好控制时,可以分次来拍照,拍线序时使用比较暗的照明;而拍孔直径、齿数时则使用比较亮的照明。
工业相机
这个看具体测量要求,要求不是太高的话,130万像素级别的就可以满足要求了。而如果产品比较大,而精度要求又比较高,那么就需要高分辨率的相机,如500万、900万像素的CCD了。而对于线序的测量,如果线的颜色差别比较大,则使用普通的彩色相机即可。而如果线的颜色差别不大,那么建议使用高级的3CCD的彩色相机,这样颜色表现会精准一点,有利于测量。
工业镜头
因为产品一般会有几十毫米大小,所以常规的应用建议使用CCTV镜头。如果测量精度要求很高旱,那么就需要考虑使用远心镜头了,即使成本比较高,使用远心镜头效果也会好很多。
视觉算法
孔直径可以使用找圆函数直接测量;孔中心距,则使用两点之间的距离函数进行测量。而齿数,则可以使用粒子分析的方法;线序,可以测量具体的出线口的颜色值。具体的,可以查看机器视觉论坛的VBAI检测脚本:
项目难度
★★
相对比较容易。如果没有太多意外情况,落实比较容易。可能在测孔直径时,会有一定的不稳定性,需要花一点时间去测试。
【转载】http://shixinhua.com/project/2017/05/1973.html
照明过亮,线序不好测量
照明过暗,齿数不好测量