本發(fā)明屬于鋼球制造技術領域,具體涉及一種鋼球精確計數(shù)、尺寸識別裝置及方法。
背景技術:
目前國內外鋼球的計數(shù)大部分采用稱重計數(shù)的方法,該方法采用電子秤稱量鋼球重量,人工讀數(shù)的方法計算鋼球數(shù)量。由于人工讀數(shù)的誤差以及鋼球表面涂有防銹油等原因,造成稱重計數(shù)不準確,計數(shù)效率低,工作強度大。同時人工計數(shù)還會帶來球面擦傷,混球等問題?;烨蚴侵冈谌斯げ僮髦校捎诓僮魇д`把其他規(guī)格尺寸的鋼球混入。不同規(guī)格尺寸的鋼球一旦裝入軸承,會帶來嚴重的安全隱患,如果發(fā)生重大事故,會給企業(yè)造成極大的影響。
針對電子秤稱重存在的計數(shù)不準確、計數(shù)效率低以及工作強度大的問題,現(xiàn)有計數(shù)中采用圖像采集的方式進行計數(shù),公開號為cn103164740的中國專利公開了一項發(fā)明名稱為一種鋼球智能自動計數(shù)裝置及其自動計數(shù)方法的計數(shù)方案,該自動計數(shù)裝置包括計數(shù)盤,計數(shù)盤上設置有工業(yè)照相機,工業(yè)照相機連接計算機控制系統(tǒng),計算機控制系統(tǒng)對工業(yè)照相機采集的計數(shù)盤上的鋼球進行計數(shù)處理,計數(shù)盤入口處設置有鋼球自動補償裝置,自動補償裝置包括設置在計數(shù)盤入口處的上料輥和補償輥,上料輥和補償輥分別連接步進電機,上料輥外周布置有上料槽,補償輥外周布置有儲料單孔,儲料單孔只能儲存一只鋼球。由于自動補償裝置的上料輥和補償輥的結構設計,導致補償數(shù)量不準確,不能滿足精確計數(shù)的要求,同時不能進行鋼球尺寸的識別。
技術實現(xiàn)要素:
本發(fā)明的目的在于提出一種鋼球精確計數(shù)、尺寸識別裝置及方法,解決現(xiàn)有技術存在的計數(shù)精度差以及無法識別鋼球尺寸的問題。
為實現(xiàn)上述目的,本發(fā)明的鋼球精確計數(shù)、尺寸識別裝置包括:
儲料單元,所述儲料單元包括兩側帶有凸沿的儲料盤;
設置在儲料盤出口端的預計數(shù)單元,所述預計數(shù)單元包括兩側帶有凸沿的預計數(shù)盤、調整預計數(shù)盤工作面積的面積調整機構以及帶動預計數(shù)盤上下運動的第一升降機構;
設置在預計數(shù)盤出口端的精計數(shù)單元,所述精計數(shù)單元包括兩側帶有凸沿的精計數(shù)盤以及設置在精計數(shù)盤出口端的出口機構;
設置在精計數(shù)單元上方的圖像采集單元,采集精計數(shù)盤上的鋼球圖像;
和所述圖像采集單元連接的計算機控制系統(tǒng),所述計算機控制系統(tǒng)控制各運動單元運動并對鋼球圖像進行數(shù)據(jù)處理,獲得鋼球數(shù)量及鋼球尺寸信息;
以及單補償系統(tǒng),所述單補償系統(tǒng)對精計數(shù)盤中的鋼球進行步進補償;
所述儲料盤、預計數(shù)盤和精計數(shù)盤整體傾斜,儲料盤的進口端最高;所述預計數(shù)盤通過第一升降機構帶動至最高位時,鋼球可以從預計數(shù)盤滾到精計數(shù)盤中而儲料盤的鋼球不能滾入到預計數(shù)盤中;預計數(shù)盤通過第一升降機構帶動至最低位時,儲料盤中的鋼球可以滾入到預計數(shù)盤中而預計數(shù)盤中的鋼球不能滾入到精計數(shù)盤中。
所述單補償系統(tǒng)包括:
設置在儲料盤出口一端的進料通道,所述進料通道上端開有補償槽;
設置在儲料盤出口一端的補償推送器,所述補償推送器為通過氣缸帶動沿進料通道側壁升降的推板,所述推板向靠近進料通道一端傾斜,所述推板處于最低位時低于所述儲料盤的上端面,處于最高位時高于進料通道的側壁;
一端和所述補償槽出口端連接的補償管,所述補償管另一端通過管托支撐在精計數(shù)盤進口端一側,所述補償管進球端設置有傳感器;
設置在精計數(shù)盤進口端補償管端部的補償板,所述補償板上設置有和精計數(shù)盤連通的補償通道;
通過電機支架設置在補償板上的步進電機;
以及和所述步進電機輸出軸固定連接的補償撥盤,所述補償撥盤為圓盤結構,和所述補償管端口相對的一側面外圓周均布多個槽口,每個槽口容納一個鋼球,所述槽口位于補償板的補償通道上方。
所述鋼球精確計數(shù)、尺寸識別裝置還包括第二升降機構,所述第二升降機構包括相對設置的上支撐板和下支撐板以及連接在上支撐板和下支撐板之間的升降塊,所述升降塊調整上支撐板的傾斜角度,所述儲料單元、預計數(shù)單元和精計數(shù)單元均設置在所述上支撐板上。
所述儲料單元還包括設置在儲料盤出口端的出口調整機構,所述出口調整機構包括:
設置在儲料盤出口端一側直角邊并和儲料盤上端面接觸的擋塊,所述擋塊長度方向設置有滑槽,所述滑槽和固定在儲料盤上的滑銷滑動配合,所述滑銷固定在靠近儲料盤一側凸沿的位置,所述擋塊的一端和儲料盤的出口端平齊;
和所述擋塊靠近儲料盤出口端一端鉸接的第一光桿,所述第一光桿另一端穿過儲料盤的凸沿;
以及和儲料盤凸沿螺紋連接的固定螺母,所述固定螺母和所述第一光桿垂直,所述固定螺母穿過凸沿,端部和所述第一光桿接觸。
所述面積調整機構包括:
放置在預計數(shù)盤上端面的調整板,所述調整板和所述預計數(shù)盤的凸沿平行;
一端分別和所述調整板一側連接的多個第二光桿,所述第二光桿穿過預計數(shù)盤一側的凸沿并伸出;
以及多個鎖緊螺母,每個鎖緊螺母和所述凸沿螺紋連接,所述鎖緊螺母穿過凸沿,端部和所述第二光桿接觸。
所述第二光桿的數(shù)量為兩個,兩個第二光桿的一個端部分別和調整板的側壁的兩端固定連接。
所述第一升降機構為直線氣缸,所述直線氣缸的輸出端和所述預計數(shù)盤下端面固定連接。
所述出口機構為旋轉擋板,所述旋轉擋板兩端的上方和所述精計數(shù)盤出口端兩側的凸沿轉動連接,旋轉擋板一側的旋轉軸和旋轉氣缸的輸出軸連接;
所述圖像采集單元為工業(yè)相機。
基于鋼球精確計數(shù)、尺寸識別裝置的鋼球精確計數(shù)、尺寸識別方法包括以下步驟:
步驟一:通過第二升降機構調整儲料盤、預計數(shù)盤和精計數(shù)盤的傾斜角度,使鋼球依次滾動并呈單層排列,通過第一升降機構調整預計數(shù)盤至低位;
步驟二:通過面積調整機構調整預計數(shù)盤的工作面積s,使預計數(shù)盤的工作面積s=nd2,其中,d為待計數(shù)的鋼球直徑,n為小于實際需要鋼球數(shù)量的整數(shù);
步驟三:通過出口調整機構調整儲料盤出口的大小,使擋塊的一個端部和調整板的一個端部接觸;
步驟四:將鋼球倒入儲料盤中,儲料盤中的鋼球順次進入預計數(shù)盤中,直到預計數(shù)盤工作面積內裝滿鋼球,同時,補償推送器上下運動帶動鋼球進入到補償管中,直到補償管中裝滿鋼球;
步驟五:通過第一升降機構帶動預計數(shù)盤至高位,使預計數(shù)盤中的鋼球滾入到精計數(shù)盤中,直到預計數(shù)盤中的鋼球全部滾入精計數(shù)盤后,通過第一升降機構帶動預計數(shù)盤至低位;
步驟六:通過工業(yè)相機采集精計數(shù)盤上的鋼球圖像,并將鋼球圖像傳至計算機控制系統(tǒng);
步驟七:計算機控制系統(tǒng)對鋼球圖像進行圖像處理,獲得實際進入到精計數(shù)盤中的鋼球數(shù)量q及鋼球尺寸信息,判斷精計數(shù)盤中的鋼球是否混入其他尺寸鋼球,若是,計算機控制系統(tǒng)報警;若否,執(zhí)行步驟八;
步驟八:計算機控制系統(tǒng)計算獲得需要單補償鋼球的數(shù)量,即m-q,其中m為實際需要鋼球數(shù)量;
步驟九:根據(jù)步驟八中獲得的實際需要鋼球數(shù)量控制步進電機轉動,直到經(jīng)單補償系統(tǒng)進入到精計數(shù)盤中的鋼球數(shù)量為m-q;
步驟十:工業(yè)相機再一次拍攝精計數(shù)盤中鋼球的圖像,重新計數(shù),確認鋼球數(shù)量為m;
步驟十一:打開精計數(shù)盤出口端的旋轉擋板,釋放精計數(shù)盤中的鋼球,完成一次計數(shù)及尺寸識別;
步驟十二:重復步驟四-步驟十一,實現(xiàn)連續(xù)計數(shù)。
步驟七中所述的對鋼球進行圖像處理具體方法為:
1)確定圖像的有效區(qū)域,有效區(qū)域以外用黑色代替;
2)精計數(shù)盤采用黑色,對采集的鋼球圖像進行二值化處理;每個鋼球的中心最亮,灰度值最大,達到250以上,找到這個灰度值最大的點,檢索它附近的灰度值在220以上的點,并將他們全部替換成綠色,通過計算機對圖像的處理,得到鋼球數(shù)量并找出規(guī)格不一樣的鋼球后,將規(guī)格不一樣的鋼球標記為紅色,機器報警,人工取出規(guī)格不一樣的鋼球。
步驟一中所述的調整儲料盤、預計數(shù)盤和精計數(shù)盤的傾斜角度保證鋼球平穩(wěn)向下滾動,同時保證鋼球單層排列。
本發(fā)明的有益效果為:本發(fā)明的鋼球精確計數(shù)、尺寸識別裝置及方法中的預計數(shù)盤可以通過面積的調整使預計數(shù)鋼球的數(shù)量盡量接近且小于目標數(shù)即實際需要鋼球數(shù)量,這樣可以減少補償數(shù),提高效率;精計數(shù)盤通過工業(yè)相機精確統(tǒng)計數(shù)目,計算出需要補償?shù)膫€數(shù),再由單補償系統(tǒng)進行精確補償,達到采集精確數(shù)目的目的。通過相鄰半徑與平均值的比較確定大、小球,實現(xiàn)對鋼球尺寸的識別,避免混入不同規(guī)格的鋼球造成重大事故的問題。
附圖說明
圖1為本發(fā)明的鋼球精確計數(shù)、尺寸識別裝置整體結構示意圖;
圖2為本發(fā)明的鋼球精確計數(shù)、尺寸識別裝置中單補償系統(tǒng)結構示意圖;
圖3為本發(fā)明的鋼球精確計數(shù)、尺寸識別裝置中出口調整機構示意圖;
圖4為本發(fā)明的鋼球精確計數(shù)、尺寸識別裝置中面積調整機構示意圖;
圖5為本發(fā)明的鋼球精確計數(shù)、尺寸識別方法中識別鋼球尺寸示意圖;
圖6為本發(fā)明的鋼球精確計數(shù)、尺寸識別方法中尺寸識別原理圖;
其中:1、儲料單元,101、儲料盤,102、出口調整機構,103、第一光桿,104、固定螺母,105、擋塊,2、預計數(shù)單元,201、預計數(shù)盤,202、面積調整機構,203、調整板,204、第二光桿,205、鎖緊螺母,3、精計數(shù)單元,301、精計數(shù)盤,302、出口機構,303、旋轉擋板,4、圖像采集單元,401、工業(yè)相機,5、單補償系統(tǒng),501、步進電機,502、電機支架,503、補償撥盤,504、補償板,505、管托,506、補償管,507、補償槽,508、進料通道,509、補償推送器,6、第二升降機構,601、上支撐板,602、升降塊,603、下支撐板。
具體實施方式
下面結合附圖對本發(fā)明的實施方式作進一步說明。
參見附圖1,本發(fā)明的鋼球精確計數(shù)、尺寸識別裝置包括:
儲料單元1,所述儲料單元1包括兩側帶有凸沿的儲料盤101;
設置在儲料盤101出口端的預計數(shù)單元2,所述預計數(shù)單元2包括兩側帶有凸沿的預計數(shù)盤201、調整預計數(shù)盤201工作面積的面積調整機構202以及帶動預計數(shù)盤201上下運動的第一升降機構;
設置在預計數(shù)盤201出口端的精計數(shù)單元3,所述精計數(shù)單元3包括兩側帶有凸沿的精計數(shù)盤301以及設置在精計數(shù)盤301出口端的出口機構302;
設置在精計數(shù)單元3上方的圖像采集單元4,采集精計數(shù)盤301上的鋼球圖像;
和所述圖像采集單元4連接的計算機控制系統(tǒng),所述計算機控制系統(tǒng)控制各運動單元運動并對鋼球圖像進行數(shù)據(jù)處理,獲得鋼球數(shù)量及鋼球尺寸信息;
以及單補償系統(tǒng)5,所述單補償系統(tǒng)5對精計數(shù)盤301中的鋼球進行步進補償;
所述儲料盤101、預計數(shù)盤201和精計數(shù)盤301整體傾斜,儲料盤101的進口端最高;所述預計數(shù)盤201通過第一升降機構帶動至最高位時,鋼球可以從預計數(shù)盤201滾到精計數(shù)盤301中而儲料盤101的鋼球不能滾入到預計數(shù)盤201中;預計數(shù)盤201通過第一升降機構帶動至最低位時,儲料盤101中的鋼球可以滾入到預計數(shù)盤201中而預計數(shù)盤201中的鋼球不能滾入到精計數(shù)盤301中。
參見附圖2,所述單補償系統(tǒng)5包括:
設置在儲料盤101出口一端的進料通道508,所述進料通道508上端開有補償槽507;
設置在儲料盤101出口一端的補償推送器509,所述補償推送器509為通過氣缸帶動沿進料通道508側壁升降的推板,所述推板向靠近進料通道508一端傾斜,所述推板處于最低位時低于所述儲料盤101的上端面,處于最高位時高于進料通道508的側壁;
一端和所述補償槽507出口端連接的補償管506,所述補償管506另一端通過管托505支撐在精計數(shù)盤301進口端一側,所述補償管506進球端設置有傳感器;
設置在精計數(shù)盤301進口端補償管506端部的補償板504,所述補償板504上設置有和精計數(shù)盤301連通的補償通道;
通過電機支架502安裝在補償板504上的步進電機501;
以及和所述步進電機501輸出軸固定連接的補償撥盤503,所述補償撥盤503為圓盤結構,和所述補償管506端口相對的一側面外圓周均布多個槽口,每個槽口容納一個鋼球,所述槽口位于補償板504的補償通道上方。
所述鋼球精確計數(shù)、尺寸識別裝置還包括第二升降機構6,所述第二升降機構6包括相對設置的上支撐板601和下支撐板603以及連接在上支撐板601和下支撐板603之間的升降塊602,所述升降塊602調整上支撐板601的傾斜角度,所述儲料單元1、預計數(shù)單元2和精計數(shù)單元3均設置在所述上支撐板601上。
參見附圖3,所述儲料單元1還包括設置在儲料盤101出口端的出口調整機構102,所述出口調整機構102包括:
設置在儲料盤101出口端一側直角邊并和儲料盤101上端面接觸的擋塊105,所述擋塊105長度方向設置有滑槽,所述滑槽和固定在儲料盤101上的滑銷滑動配合,所述滑銷固定在靠近儲料盤101一側凸沿的位置,所述擋塊105的一端和儲料盤101的出口端平齊;
和所述擋塊105靠近儲料盤101出口端一端鉸接的第一光桿103,所述第一光桿103另一端穿過儲料盤101的凸沿;
以及和儲料盤101凸沿螺紋連接的固定螺母104,所述固定螺母104和所述第一光桿103垂直,所述固定螺母104穿過凸沿,端部和所述第一光桿103接觸。
參見附圖4,所述面積調整機構202包括:
放置在預計數(shù)盤201上端面的調整板203,所述調整板203和所述預計數(shù)盤201的凸沿平行;
一端分別和所述調整板203一側連接的多個第二光桿204,所述第二光桿204穿過預計數(shù)盤201一側的凸沿并伸出;
以及多個鎖緊螺母205,每個鎖緊螺母205和所述凸沿螺紋連接,所述鎖緊螺母205穿過凸沿,端部和所述第二光桿204接觸。
所述第二光桿204的數(shù)量為兩個,兩個第二光桿204的一個端部分別和調整板203的側壁的兩端固定連接。
所述第一升降機構為直線氣缸,所述直線氣缸的輸出端和所述預計數(shù)盤201下端面固定連接。
所述出口機構302為旋轉擋板303,所述旋轉擋板303兩端的上方和所述精計數(shù)盤301出口端兩側的凸沿轉動連接,旋轉擋板303一側的旋轉軸和旋轉氣缸的輸出軸連接;
所述圖像采集單元4為工業(yè)相機401。
本發(fā)明的鋼球精確計數(shù)、尺寸識別裝置工作原理:,當需要計m個鋼球時,可以通過對第二光桿204伸出長度的調整來改變預計數(shù)盤201的面積,調整完畢以后用鎖緊螺母205鎖緊,使每次進入預計數(shù)盤201鋼球的數(shù)量都在m以內,預計數(shù)盤201的工作面積s=nd2,n取小于m的最大整數(shù)值,因為預計數(shù)盤201的面積不可能剛好是每個剛球所占正方形面積n倍,最后實際進入預計數(shù)盤201的鋼球個數(shù)為q,q與m之間的差值由后面的單補償機構進行補償,以達到精確計數(shù)的目的。預計數(shù)盤201在氣缸的帶動下下降至低位,回到初始狀態(tài)。氣缸的行程調定為:當它升起來的時候鋼球可以順利的滾到精計數(shù)盤301中而儲料盤101的鋼球不能滾入到預計數(shù)盤201中,當氣缸降下來的時候,儲料盤101的鋼球可以順利滾入到預計數(shù)盤201中而不能滾入到精計數(shù)盤301中。由于預計數(shù)盤201面積的調整會帶來一定的死角,鋼球的流動不是很順暢,故采用出口調整機構102來調整儲料盤101出口的寬度。通過調整光桿伸出的長度來調整擋板的位置,使小球可以順利的流入到預計數(shù)盤201中。然后預計數(shù)盤201升起至高位,使預計數(shù)盤201的高度高于儲料盤101和精計數(shù)盤301,初計數(shù)盤中一定數(shù)量的鋼球會進入精計數(shù)盤301進行精確計數(shù)。通過精計數(shù)盤301上方的ccd相機拍攝精計數(shù)盤301中鋼球的圖像,經(jīng)過圖像處理,對鋼球進行精確計數(shù)。例如:當需要m個鋼球時,通過預計數(shù)盤201的調整,到達精計數(shù)盤301的鋼球個數(shù)為q,q小于等于目標個數(shù)m。單補償系統(tǒng)5啟動,通過計算機給出的信號,單補償機構自動補償m-q個鋼球進入精計數(shù)盤301,達到精確計數(shù)m個鋼球的目的。補償推送器509將儲料通道一側邊緣的鋼球推到補償槽507上方,沿斜面自由滑落到補償槽507中,然后進入補償管506中儲存。補償推送器509回位,進行下一次推送,直到安裝在補償管506始端的傳感器檢測到管內的鋼球已經(jīng)儲存滿了為止。每次推送的鋼球數(shù)量由補償推送器509的推板長度確定。補償推板的寬度只能容納一排鋼球。當需要補償時,補償撥盤503由步進電機501驅動旋轉,進行單球補償,所需補償鋼球的數(shù)量即為m-q。為提高補償效率,調整預計數(shù)盤201的面積,使q的數(shù)值小于但越接近m越好。
基于鋼球精確計數(shù)、尺寸識別裝置的鋼球精確計數(shù)、尺寸識別方法包括以下步驟:
步驟一:根據(jù)鋼球的尺寸規(guī)格通過第二升降機構6調整儲料盤101、預計數(shù)盤201和精計數(shù)盤301的傾斜角度,由于每次包裝都是長時間包裝同一類型的鋼球,所以角度不會經(jīng)常調整,所以在使用之前先調整好第二升降機構6的高度,使鋼球能夠靠自重由儲料通道向下滾動,本實施例以直徑為7.938mm的鋼球為例,傾斜角度為6-10度,使鋼球依次滾動,通過第一升降機構調整預計數(shù)盤201至低位;
步驟二:通過面積調整機構202調整預計數(shù)盤201的工作面積s,使預計數(shù)盤201的工作面積s=nd2,其中,d為待計數(shù)的鋼球直徑,n為小于實際需要鋼球數(shù)量的整數(shù),本實施例以實際需要鋼球數(shù)量3000為例;
步驟三:通過出口調整機構102調整儲料盤101出口的大小,使擋塊105的一個端部和調整板203的一個端部接觸,保證儲料盤101出口的寬度和預計數(shù)盤201進口的寬度相同;
步驟四:將鋼球倒入儲料盤101中,儲料盤101中的鋼球順次進入預計數(shù)盤201中,直到預計數(shù)盤201工作面積內裝滿鋼球,同時,補償推送器509上下運動帶動鋼球進入到補償管506中,直到補償管506中裝滿鋼球,初始時預計數(shù)盤201處于低位,儲料盤101中的鋼球靠自重滾動到預計數(shù)盤201中,并且由于滾動呈單層分布到預計數(shù)盤201上,預計數(shù)盤201的面積可調整,根據(jù)預計數(shù)盤201的面積和鋼球的直徑可粗略計算鋼球的數(shù)量,當預計數(shù)盤201儲滿鋼球時,鋼球自然停止進料,通過預計數(shù)盤201面積的調節(jié),可以對盤中鋼球的數(shù)量有一個大致的估計,但一定要小于等于所需鋼球的數(shù)量;
步驟五:通過第一升降機構帶動預計數(shù)盤201至高位,使預計數(shù)盤201中的鋼球滾入到精計數(shù)盤301中,當初計數(shù)盤中的鋼球全部滾入精計數(shù)盤后,通過第一升降機構帶動預計數(shù)盤201至低位;
步驟六:通過工業(yè)相機401采集精計數(shù)盤301上的鋼球圖像,并將鋼球圖像傳至計算機控制系統(tǒng);
步驟七:計算機控制系統(tǒng)對鋼球圖像進行圖像處理,獲得實際進入到精計數(shù)盤301中的鋼球數(shù)量q及鋼球尺寸信息,判斷精計數(shù)盤301中的鋼球是否混入其他尺寸鋼球,若是,計算機控制系統(tǒng)報警;若否,執(zhí)行步驟八;
步驟八:計算機控制系統(tǒng)計算獲得需要單補償鋼球的數(shù)量,即m-q,其中m為實際需要鋼球數(shù)量;
步驟九:根據(jù)步驟八中獲得的實際需要鋼球數(shù)量控制步進電機501轉動,直到經(jīng)單補償系統(tǒng)5進入到精計數(shù)盤301中的鋼球數(shù)量為m-q;
步驟十:工業(yè)相機401再一次拍攝精計數(shù)盤301中鋼球的圖像,重新計數(shù),確認鋼球數(shù)量為m;
步驟十一:打開精計數(shù)盤301出口端的旋轉擋板303,釋放精計數(shù)盤301中的鋼球,完成一次技術及尺寸識別;
步驟十二:重復步驟四-步驟十一,實現(xiàn)連續(xù)計數(shù)。
參見附圖5,步驟七中所述的對鋼球進行圖像處理具體方法為:
1)確定圖像的有效區(qū)域,有效區(qū)域以外用黑色代替;
2)精計數(shù)盤301采用黑色,對采集的鋼球圖像進行二值化處理;利用鋼球比精計數(shù)盤301亮的特性,即鋼球和精計數(shù)盤301有較大的灰度差,每個鋼球的中心最亮,灰度值最大,能達到250以上,找到這個灰度值最大的點,然后檢索他附近的灰度值在220以上的點,并將他們全部替換成綠色,這樣鋼球就可以用一個小綠斑點來代替,同時也可知道球心的位置即灰度值最大的坐標,方便后面的大小球的判斷。通過計算機對圖像的處理,找出規(guī)格不一樣的鋼球后,標記為紅色,機器報警,人工取出規(guī)格不一樣的鋼球達到對鋼球尺寸識別的目的,圖5中左側圖中間虛線球為小球,其余為正常球,圖5中右側圖中間虛線球為大球,其余為正常球。
在傾斜的精計數(shù)盤301上,鋼球由于自重向下滾動,所以鋼球不會孤立存在,而是與其它鋼球緊密靠在一起。故以所需要判斷的鋼球為中心,確定計數(shù)區(qū)域,選出一部分鋼球并找出小球的球心即最亮的那個點。
尺寸識別的方法如下:由于精計數(shù)盤傾斜以及鋼球向下滾動一定的距離后停止,精計數(shù)盤中的每個鋼球至少與一個其它鋼球靠在一起。為消除工業(yè)相機像差和畸變的影響,尺寸識別之前把精計數(shù)盤按坐標分成多個正方形區(qū)域,在每個區(qū)域內對鋼球進行圖像處理計算和尺寸識別。在一個區(qū)域內,通過計算機控制系統(tǒng)對鋼球圖像的處理計算出第一個鋼球與所有相鄰鋼球之間的球心距離,并求出它們的最小值,該最小值一定是緊靠在一起的兩個鋼球的球心距。該最小值是為了去除與它不相鄰的鋼球之間的距離,因為最小值一定是與它緊密相鄰的鋼球之間的距離,而不與他相鄰鋼球的距離一定大于這個值,如圖6所示。在三個鋼球中a為緊靠在一起的鋼球之間的距離,故a小于b和c,a為最小值。再計算與第一個鋼球相鄰的第二個鋼球與所有相鄰鋼球的球心距,依次類推,按照平面坐標x、y兩個方向搜索,直到計算完區(qū)域內的所有鋼球。之后計算這些最小值的平均值,如果盤中有大球,則該平均值大于正常球的球心距;如果盤中有小球,則該平均值小于正常緊靠在一起正常鋼球的球心距。從第一個球開始按順序依次用每個最小值與平均值比較,當某一數(shù)值大于平均值時,則該鋼球就是大球,如果某一數(shù)值小于平均值,那么該鋼球就是小球。