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