今天有些困,白天写了些文章尽些无聊话题,想到自己从业20多年来的一下感受,虽然不是国内最早一批入自动化行业的但也可以说得上是前期入场,我入行就搞代码用C、C++写一些设备的控制软件,比如温控、图像处理等。早期都叫图像处理后来到了05年很多人改叫机器视觉,我是98年接触机器视觉的,是在贴片机设备上看到,设备里规律性地闪着红光伴随着电机旋转带动机构移动的磨擦声。
机器视觉的功能有定位、测量、识别,每一个功能用途都很广泛,比如定位可以精确到0.001毫米,在没有用机器视觉之前是无法想象有这么高的定位精度,半导体得益于高精度的定位性能使得在成品率上大大的提高,成本随之下降。在SMT加工、汽车焊接上也是大量使用的机器视觉定位功能。但是机器视觉也并非是一出生就有这么高的性能,最早也是黑白二值图,什么意思呢就是图像的像素只有两种值,0和1。0是黑色,1是白色。这时候的图像定位精度不高,而且对环境要求极高不能有其他光线干扰。随着技术的发展出现了灰度图像它的取值范围是从0到255。图像有256级灰阶,科学家也开发出了灰度匹配算法,提高了图像定位精度。但是在90年代的时候相机还是处于640*480以内的分辨率,为了提高精度出现了亚像素的概念,很快就得到了应用。但是会度匹配也容易收到光线的影响,从而减低的精度。紧接着又开发出了几何匹配和现在使用最多的轮廓匹配。可以说机器视觉的进步极大推动的自动化的的发展,在90年到如果能看到类似苹果手机一样的产品时会认为这产品外星人带来的。再说说测量和识别,测量在以往的影像里都是用尺来进行,一般的尺的精度可以做到0.1mm,特殊用途的可以做到0.01,还有千分尺可以估算到0.001mm,这只是估算而已不精确,后来也出现了影像仪通过相机成像把产品放大测量精度提高了很多ÿ