再流焊后AOI检测原理及算法
发布时间:2012/10/12 19:47:36 访问次数:1700
(1)检测方法及原理
AOI工作时,CCD对SMA需要检测的部SG2813J883B位依次进行图形拍摄,每拍摄一幅图像称为视场(FOV),一个FOV由许多像素组成,每个像素都有一个灰度像素值(0~256),AOI根据每个元器件焊点所拍摄到像素的多少以及每个像素的灰度值进行量比评估,并以此为依据做出焊点质量好坏的结论。为了做好这项评估,首先在AOI检测程序中将同一类器件设有相同的模型,每个模型都有许多与检测有关的窗口,每个检测窗口都设有~种计算规则(Algorithm),又称为“算法”。检测窗口的位置和大小如何、采用何种算法、用哪个摄像头、配什么灯光、设置多少通过值、查哪种故障类时原则是:利用灯光与摄像头的配合,体现出想要检查部位的光学特征,将检测窗口放在该位置,确定正常和有故障时该检测窗口中的光学特征有明显的区别,选定一种能区分该光学特征的算法,再根据正常与故障时各自不同的读值( Combinereading),设定好一个适当的通过值(位于两个读值中间,作为评估焊点质量的依据)。
(2) AOI基本算法
①亮度( BRIGHT)。在检测窗口中灰度值大于127的像素所占检测窗口总像素的百分比,读值取值范围为0~100。
通过值判断为正逻辑,即读值大于通过值为通过(Pass),读值小于或等于通过值则为故障( Fail)。
②暗度( DARK)。读值同BRIGHT的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于或等于通过值则为故障。
③对比度( CONTRAST)。在检测窗口中具有明暗对比的像素占检测窗口总像素的百分比,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值则为通过,读值小于或等于通过值则为故障,
④无对比度(NO CONTRAST)。读值同CONTRAST的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值则为通过,读值大于或等于通过值则为故障。
⑤水平线( HORIZONTALLINE)。在检测窗口中有一条连续的亮线从窗口的左边界到达右边界,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值为通过,读值小于或等于通过值为故障。
⑥无水平线(NO HORIZONTALLINE)。读值同HORIZONTAL的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于等于通过值为故障。
⑦垂直线( VERTICALLINE)。在检测窗口中有一条连续的亮线从窗口的上边界到达下边界,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值为通过,读值小于等于通过值为故障。
⑧无垂直线(NO VERTICALLINE)。读值同VERTCAL的计算原则,取值范围为O~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于等于通过值为故障。
⑨亮百分比( PERCENTWHITE)和暗百分比(PERCENTBLACK)。在这两类检测窗口中有一个阈值( Threshold).取值范围为0~255。对窗口中每一个像素根据其灰度值与阈值比较,大于阈值为1,小于阈值为0,即进行二值比,PERCENTWHITE的读值为二值化为1的像素占窗口中总像素的百分比,PERCENTBLACK的读值为二值化为0的像素占窗口中总像素的百分比,取值范围为0~100。
通过值判断为正逻辑,即读值大于通过值为通过,读值小于等于通过值为故障。
AOI工作时,CCD对SMA需要检测的部SG2813J883B位依次进行图形拍摄,每拍摄一幅图像称为视场(FOV),一个FOV由许多像素组成,每个像素都有一个灰度像素值(0~256),AOI根据每个元器件焊点所拍摄到像素的多少以及每个像素的灰度值进行量比评估,并以此为依据做出焊点质量好坏的结论。为了做好这项评估,首先在AOI检测程序中将同一类器件设有相同的模型,每个模型都有许多与检测有关的窗口,每个检测窗口都设有~种计算规则(Algorithm),又称为“算法”。检测窗口的位置和大小如何、采用何种算法、用哪个摄像头、配什么灯光、设置多少通过值、查哪种故障类时原则是:利用灯光与摄像头的配合,体现出想要检查部位的光学特征,将检测窗口放在该位置,确定正常和有故障时该检测窗口中的光学特征有明显的区别,选定一种能区分该光学特征的算法,再根据正常与故障时各自不同的读值( Combinereading),设定好一个适当的通过值(位于两个读值中间,作为评估焊点质量的依据)。
(2) AOI基本算法
①亮度( BRIGHT)。在检测窗口中灰度值大于127的像素所占检测窗口总像素的百分比,读值取值范围为0~100。
通过值判断为正逻辑,即读值大于通过值为通过(Pass),读值小于或等于通过值则为故障( Fail)。
②暗度( DARK)。读值同BRIGHT的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于或等于通过值则为故障。
③对比度( CONTRAST)。在检测窗口中具有明暗对比的像素占检测窗口总像素的百分比,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值则为通过,读值小于或等于通过值则为故障,
④无对比度(NO CONTRAST)。读值同CONTRAST的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值则为通过,读值大于或等于通过值则为故障。
⑤水平线( HORIZONTALLINE)。在检测窗口中有一条连续的亮线从窗口的左边界到达右边界,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值为通过,读值小于或等于通过值为故障。
⑥无水平线(NO HORIZONTALLINE)。读值同HORIZONTAL的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于等于通过值为故障。
⑦垂直线( VERTICALLINE)。在检测窗口中有一条连续的亮线从窗口的上边界到达下边界,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值为通过,读值小于等于通过值为故障。
⑧无垂直线(NO VERTICALLINE)。读值同VERTCAL的计算原则,取值范围为O~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于等于通过值为故障。
⑨亮百分比( PERCENTWHITE)和暗百分比(PERCENTBLACK)。在这两类检测窗口中有一个阈值( Threshold).取值范围为0~255。对窗口中每一个像素根据其灰度值与阈值比较,大于阈值为1,小于阈值为0,即进行二值比,PERCENTWHITE的读值为二值化为1的像素占窗口中总像素的百分比,PERCENTBLACK的读值为二值化为0的像素占窗口中总像素的百分比,取值范围为0~100。
通过值判断为正逻辑,即读值大于通过值为通过,读值小于等于通过值为故障。
(1)检测方法及原理
AOI工作时,CCD对SMA需要检测的部SG2813J883B位依次进行图形拍摄,每拍摄一幅图像称为视场(FOV),一个FOV由许多像素组成,每个像素都有一个灰度像素值(0~256),AOI根据每个元器件焊点所拍摄到像素的多少以及每个像素的灰度值进行量比评估,并以此为依据做出焊点质量好坏的结论。为了做好这项评估,首先在AOI检测程序中将同一类器件设有相同的模型,每个模型都有许多与检测有关的窗口,每个检测窗口都设有~种计算规则(Algorithm),又称为“算法”。检测窗口的位置和大小如何、采用何种算法、用哪个摄像头、配什么灯光、设置多少通过值、查哪种故障类时原则是:利用灯光与摄像头的配合,体现出想要检查部位的光学特征,将检测窗口放在该位置,确定正常和有故障时该检测窗口中的光学特征有明显的区别,选定一种能区分该光学特征的算法,再根据正常与故障时各自不同的读值( Combinereading),设定好一个适当的通过值(位于两个读值中间,作为评估焊点质量的依据)。
(2) AOI基本算法
①亮度( BRIGHT)。在检测窗口中灰度值大于127的像素所占检测窗口总像素的百分比,读值取值范围为0~100。
通过值判断为正逻辑,即读值大于通过值为通过(Pass),读值小于或等于通过值则为故障( Fail)。
②暗度( DARK)。读值同BRIGHT的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于或等于通过值则为故障。
③对比度( CONTRAST)。在检测窗口中具有明暗对比的像素占检测窗口总像素的百分比,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值则为通过,读值小于或等于通过值则为故障,
④无对比度(NO CONTRAST)。读值同CONTRAST的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值则为通过,读值大于或等于通过值则为故障。
⑤水平线( HORIZONTALLINE)。在检测窗口中有一条连续的亮线从窗口的左边界到达右边界,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值为通过,读值小于或等于通过值为故障。
⑥无水平线(NO HORIZONTALLINE)。读值同HORIZONTAL的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于等于通过值为故障。
⑦垂直线( VERTICALLINE)。在检测窗口中有一条连续的亮线从窗口的上边界到达下边界,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值为通过,读值小于等于通过值为故障。
⑧无垂直线(NO VERTICALLINE)。读值同VERTCAL的计算原则,取值范围为O~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于等于通过值为故障。
⑨亮百分比( PERCENTWHITE)和暗百分比(PERCENTBLACK)。在这两类检测窗口中有一个阈值( Threshold).取值范围为0~255。对窗口中每一个像素根据其灰度值与阈值比较,大于阈值为1,小于阈值为0,即进行二值比,PERCENTWHITE的读值为二值化为1的像素占窗口中总像素的百分比,PERCENTBLACK的读值为二值化为0的像素占窗口中总像素的百分比,取值范围为0~100。
通过值判断为正逻辑,即读值大于通过值为通过,读值小于等于通过值为故障。
AOI工作时,CCD对SMA需要检测的部SG2813J883B位依次进行图形拍摄,每拍摄一幅图像称为视场(FOV),一个FOV由许多像素组成,每个像素都有一个灰度像素值(0~256),AOI根据每个元器件焊点所拍摄到像素的多少以及每个像素的灰度值进行量比评估,并以此为依据做出焊点质量好坏的结论。为了做好这项评估,首先在AOI检测程序中将同一类器件设有相同的模型,每个模型都有许多与检测有关的窗口,每个检测窗口都设有~种计算规则(Algorithm),又称为“算法”。检测窗口的位置和大小如何、采用何种算法、用哪个摄像头、配什么灯光、设置多少通过值、查哪种故障类时原则是:利用灯光与摄像头的配合,体现出想要检查部位的光学特征,将检测窗口放在该位置,确定正常和有故障时该检测窗口中的光学特征有明显的区别,选定一种能区分该光学特征的算法,再根据正常与故障时各自不同的读值( Combinereading),设定好一个适当的通过值(位于两个读值中间,作为评估焊点质量的依据)。
(2) AOI基本算法
①亮度( BRIGHT)。在检测窗口中灰度值大于127的像素所占检测窗口总像素的百分比,读值取值范围为0~100。
通过值判断为正逻辑,即读值大于通过值为通过(Pass),读值小于或等于通过值则为故障( Fail)。
②暗度( DARK)。读值同BRIGHT的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于或等于通过值则为故障。
③对比度( CONTRAST)。在检测窗口中具有明暗对比的像素占检测窗口总像素的百分比,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值则为通过,读值小于或等于通过值则为故障,
④无对比度(NO CONTRAST)。读值同CONTRAST的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值则为通过,读值大于或等于通过值则为故障。
⑤水平线( HORIZONTALLINE)。在检测窗口中有一条连续的亮线从窗口的左边界到达右边界,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值为通过,读值小于或等于通过值为故障。
⑥无水平线(NO HORIZONTALLINE)。读值同HORIZONTAL的计算原则,取值范围为0~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于等于通过值为故障。
⑦垂直线( VERTICALLINE)。在检测窗口中有一条连续的亮线从窗口的上边界到达下边界,读值范围为0~100。通过值判断为正逻辑,即读值大于通过值为通过,读值小于等于通过值为故障。
⑧无垂直线(NO VERTICALLINE)。读值同VERTCAL的计算原则,取值范围为O~100。通过值判断为反逻辑,即读值小于通过值为通过,读值大于等于通过值为故障。
⑨亮百分比( PERCENTWHITE)和暗百分比(PERCENTBLACK)。在这两类检测窗口中有一个阈值( Threshold).取值范围为0~255。对窗口中每一个像素根据其灰度值与阈值比较,大于阈值为1,小于阈值为0,即进行二值比,PERCENTWHITE的读值为二值化为1的像素占窗口中总像素的百分比,PERCENTBLACK的读值为二值化为0的像素占窗口中总像素的百分比,取值范围为0~100。
通过值判断为正逻辑,即读值大于通过值为通过,读值小于等于通过值为故障。
热门点击