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