关于YAMAHA的THRESHOLD这个词
2004-03-21    Fighter    http://www.smthome.net
打印自: SMT之家论文中心
地址: http://www.smthome.org/article.php?articleid=157
关于YAMAHA的THRESHOLD这个词
Threshold这个词是图像数字处理中的一个专门术语,意为阈值/开关值/临界值。

贴片机在对元件或标记图象识别后,首先要对这个图象进行灰度处理(黑白模式下一般将灰度分为0~255共256级)。贴片机CAMARA的图像处理电路是矩阵形式排列的,上面分为许多个像素。机器识别后,每个像素都有一个灰度值。这些灰度值在理想情况下,同一物体应该是一样的,比如,IC元件的每一条腿的灰度值都应该是一样的。

实际上这些腿由于表面平整度/氧化等因素导致明暗程度不一样,加上机器的照明系统/外界环境干扰/像机的干扰等,因此即使同一条脚所占像素的灰度值都可能不同。比如某条脚共占了20个像素,图像识别后,结果可能是:灰度值为90的5个,为100的10个,为110的5个。

为了对图像进行快速的处理,就必须对灰度进行THRESHOLD设置,这样机器就将高过该THRESHOLD的认为是白色的或反光的,低于它的认为是黑色的或不反光的(有些机器黑白区别是相反,但道理与这里一样)。还以前面的IC脚为例,当IC脚宽和脚长数据设置正确后,如果设为90,则20个像素都是白色的,机器识别出的IC脚宽脚长与设置完全一样;如果设为100,则只有15个像素是白色的,在机器看来IC的脚宽脚长与设置就有出入了;如果设为110,则只有5个像素是白色的,在机器看来这条腿只剩下了一点影子;如果设为111,那么机器连IC腿的影子都找不到了,认为这条腿缺了。由此可见Threshold的正确设置对于设备的正常生产有着非常重要的作用。

以上只是关于THRESHOLD的简单介绍,有兴趣的同志可以找找数字图像处理方面的书看看,这样你就还会对过滤(FILTER)、填充(FILL)、削裁(CUT)等概念有正确的理解。

祝大家天天进步!
实践的例子

理论上,Fighter已经讲的很充分了。我给大家个实践的例子及理论后的问题!threshold更改后,理论上的变化我们可以在Binary Image里看到,及反光情况数值变小杂质会增加,数值变大本体会不完整。但事实上更改数值后你会发现Binary Image里没变化,这不是说这个理论不对,而是YAMAHA的软件Bug。另外既然牵扯到了识别方面的问题,我给你们经验,当con-nsew方式下的lead等同于sop类型是,通常都会认为两种方式相同,但其实不同,简单的实验是将sop手动转一定角度,sop方式不能识别,但connector方式可以……

by jeffjoe

责任编辑: skylee