問(wèn)題描述
這樣檢查做的目的是要區(qū)分兩種類(lèi)似的環(huán)形部分。這兩個(gè)部分有6個(gè)扣環(huán)分布在圓環(huán)的外圍。其中一個(gè)部分的扣環(huán)是間隔均勻,另一個(gè)部分的扣環(huán)則不是均勻分布的。
解決方案
Sherlock 6被用于這次檢查(Sherlock7也好用) ,這是基于客戶提供的兩個(gè)240*232像素的圖片。連接工具是用來(lái)尋找每6個(gè)扣環(huán)位置面的中心。然后使用內(nèi)置的公式,我們可以得出對(duì)每個(gè)扣環(huán)對(duì)與中心的角度。一個(gè)最小/最大值濾波器表明是否存在期望的60度的均勻間隔。
這次檢查,在2.4毫秒的速度,運(yùn)行方式下的圖像采集速度(取決于相機(jī))為16.7毫秒。 ( 60 FPS) ,因此將很好地運(yùn)行在我們的最小的Sherlock功能的設(shè)備, VA21 – 04。
檢查詳情
提供的圖片有些低分辨率和有點(diǎn)嘈雜,所以使用一個(gè)簡(jiǎn)單的線循環(huán)工具找到6個(gè)扣環(huán)的邊緣是不可行的。 一個(gè)矩形的感興趣區(qū)域幾乎大到正在使用的整幅圖像。 一個(gè)閾值過(guò)濾器設(shè)置為62個(gè)(其中255個(gè)白色)中提取的扣環(huán)和中值濾波用于消除一些陰影部分的表面。請(qǐng)注意,預(yù)處理過(guò)濾器的效果將不會(huì)顯示在后續(xù)拍攝的屏幕上。該連接線(塊)的工具然后用來(lái)尋找7個(gè)最大的黑色塊-中心和按大小的6片扣環(huán)。
下列過(guò)程(Sherlock公式)的使用
o對(duì)于每個(gè)扣環(huán),,通過(guò)X軸的線與從中心部分到扣環(huán)中心點(diǎn)劃的線來(lái)確定角度,并補(bǔ)充那個(gè)角度到角度數(shù)組中。
o按降序大小來(lái)排列由此產(chǎn)生的數(shù)組。
o前面的扣環(huán)與X軸的角度減去每個(gè)扣環(huán)與X軸的角度,從最后到最前得出最后一個(gè)角度。保存這些值到分離角度數(shù)組中。
o如果有6個(gè)同樣距離的扣環(huán),他們將分開(kāi)60度。適用最小/最大的數(shù)組公式分離角度。或則最小結(jié)果與預(yù)定義最小值(即58)相比較,或用最大的結(jié)果與預(yù)設(shè)最大值(即62)比較。
o如果最小和最大的結(jié)果都在范圍內(nèi),則這部分是對(duì)稱的。
o這個(gè)檢查設(shè)置了一個(gè)或多個(gè)I/O點(diǎn)來(lái)表示檢查結(jié)果。
截屏
全部6個(gè)角度只相差細(xì)微的2度范圍( 60度) ,這表明是對(duì)稱的。
若干個(gè)角度不符合對(duì)稱部分的規(guī)格,所以是非對(duì)稱部分。