本技術涉及計算機視覺,具體而言,涉及一種飛機線管裝配中卡箍的檢測方法、裝置、設備及介質。
背景技術:
1、飛機所使用的零部件數量眾多,飛機上需要眾多的電纜線束將飛機的控制計算機、傳感器和執行機構等部分連接起來,如一些客機總共有4萬多種零部件,零部件總數達250萬個,其中,約有724根線纜、2328根導管。飛機線束、導管敷設,固定和連接的正確性、可靠性都將影響到機上各部件的正常工作狀態以及整體性能,對固定這些線纜、導管的卡箍也需要精心的設計。目前,飛機總裝中線管卡箍的安裝質量主要靠人工多次、重復的檢查來實現。人工檢查易漏判錯判,這很難保證檢查的準確性。也就是說,在現有技術中存在著卡箍檢測的可靠度和效率都不高的問題。
技術實現思路
1、有鑒于此,本技術的目的在于提供一種飛機線管裝配中卡箍的檢測方法、裝置、設備及介質,以改善現有技術中存在的卡箍檢測的可靠度和效率都不高的問題。
2、為實現上述目的,本技術采用如下技術方案:
3、一種飛機線管裝配中卡箍的檢測方法,包括:
4、對目標卡箍圖像進行卡箍區域確定處理,得到初始卡箍提取圖像,其中,所述目標卡箍圖像是對飛機線管裝配后卡箍所在區域進行圖像采集形成的,所述初始卡箍提取圖像至少用于反映卡箍的圖像信息;
5、對所述初始卡箍提取圖像進行卡箍圖形確定處理,以將影響表征卡箍圖形的其它干擾信息丟棄,得到目標卡箍提取圖像;
6、基于所述目標卡箍提取圖像,確定出目標卡箍檢測信息,其中,所述目標卡箍檢測信息至少用于反映所述目標卡箍圖像中的卡箍的數量和卡箍的安裝方向中的一種信息。
7、在本技術較佳的選擇中,在上述飛機線管裝配中卡箍的檢測方法中,所述基于所述目標卡箍提取圖像,確定出目標卡箍檢測信息的步驟,包括:
8、對所述目標卡箍提取圖像進行輪廓檢測操作,得到所述目標卡箍提取圖像中的每一個候選卡箍輪廓;
9、對每一個所述候選卡箍輪廓進行確認處理,得到每一個目標卡箍輪廓,其中,所述目標卡箍輪廓是指確定出的屬于卡箍的輪廓;
10、基于每一個所述目標卡箍輪廓,確定目標卡箍檢測信息。
11、在本技術較佳的選擇中,在上述飛機線管裝配中卡箍的檢測方法中,所述對每一個所述候選卡箍輪廓進行確認處理,得到每一個目標卡箍輪廓的步驟,包括:
12、分別確定出每一個所述候選卡箍輪廓的面積;
13、針對每一個所述候選卡箍輪廓,將該候選卡箍輪廓的面積與預先確定的面積閾值進行比較,并在該面積大于或等于該面積閾值時,保留該候選卡箍輪廓,或者,在該面積小于該面積閾值時,丟棄該候選卡箍輪廓;
14、針對每一個保留的候選卡箍輪廓,確定出該候選卡箍輪廓的最小外接矩形框,以及,確定該最小外接矩形框的長寬比,并將該長寬比與預先確定的長寬比區間進行比較,以及,在該長寬比屬于該長寬比區間時,將該候選卡箍輪廓確定為目標卡箍輪廓,或者,在該長寬比不屬于該長寬比區間時,不將該候選卡箍輪廓確定為目標卡箍輪廓。
15、在本技術較佳的選擇中,在上述飛機線管裝配中卡箍的檢測方法中,所述基于每一個所述目標卡箍輪廓,確定目標卡箍檢測信息的步驟,包括:
16、統計每一個所述目標卡箍輪廓的數量,其中,該數量作為目標卡箍檢測信息;和/或
17、分別基于每一個所述目標卡箍輪廓的輪廓特征信息,確定出每一個所述目標卡箍輪廓的安裝方向,其中,該安裝方向作為目標卡箍檢測信息。
18、在本技術較佳的選擇中,在上述飛機線管裝配中卡箍的檢測方法中,所述分別基于每一個所述目標卡箍輪廓的輪廓特征信息,確定出每一個所述目標卡箍輪廓的安裝方向的步驟,包括:
19、針對每一個所述目標卡箍輪廓,對該目標卡箍輪廓進行多邊形近似處理,形成該目標卡箍輪廓對應的卡箍多邊形輪廓;
20、基于所述卡箍多邊形輪廓上各角點的分布特征信息,確定出所述目標卡箍輪廓的安裝方向。
21、在本技術較佳的選擇中,在上述飛機線管裝配中卡箍的檢測方法中,所述針對每一個所述目標卡箍輪廓,對該目標卡箍輪廓進行多邊形近似處理,形成該目標卡箍輪廓對應的卡箍多邊形輪廓的步驟,包括:
22、對所述目標卡箍輪廓進行周長確定,得到對應的輪廓周長,以及,基于該輪廓周長確定出目標近似閾值;
23、針對所述目標卡箍輪廓上的每一條曲線,確定出連接該曲線的首尾兩個端點的直線段,以及,在該曲線上確定出與該直線段之間的距離具有最大值的一點輪廓點,并在該輪廓點與該直線段之間的距離小于或等于所述目標近似閾值時,將該直線段作為該曲線的近似線段,或者,在該輪廓點與該直線段之間的距離大于所述目標近似閾值時,基于該輪廓點將該曲線分割為兩個新的曲線,并分別確定出每一個新的曲線的近似線段;
24、基于所述目標卡箍輪廓上的每一條曲線的近似線段,組合形成所述目標卡箍輪廓對應的卡箍多邊形輪廓。
25、在本技術較佳的選擇中,在上述飛機線管裝配中卡箍的檢測方法中,所述基于所述卡箍多邊形輪廓上各角點的分布特征信息,確定出所述目標卡箍輪廓的安裝方向的步驟,包括:
26、確定所述目標卡箍輪廓對應的最小外接矩形框;
27、將所述最小外接矩形框在像素分布的行方向上均分為第一局部矩形框和第二局部矩形框,以及,分別確定在所述第一局部矩形框和所述第二局部矩形框中的角點的數量,得到第一數量和第二數量,并確定出所述第一數量和所述第二數量之間的絕對差值,得到第一差值,其中,所述角點是指所述卡箍多邊形輪廓上連接在一起的兩條邊的連接點;
28、將所述最小外接矩形框在像素分布的列方向上均分為第三局部矩形框和第四局部矩形框,以及,分別確定在所述第三局部矩形框和所述第四局部矩形框中的角點的數量,得到第三數量和第四數量,并確定出所述第三數量和所述第四數量之間的絕對差值,得到第二差值;
29、若所述第一差值大于所述第二差值,則確定所述目標卡箍輪廓的安裝方向為像素分布的行方向,且在所述第一數量大于所述第二數量時,確定所述目標卡箍輪廓的安裝方向為像素分布的行方向上的第一方向,在所述第一數量不大于所述第二數量時,確定所述目標卡箍輪廓的安裝方向為像素分布的行方向上的第二方向,其中,所述第一方向與所述第二方向相反;
30、若所述第一差值小于所述第二差值,則確定所述目標卡箍輪廓的安裝方向為像素分布的列方向,且在所述第三數量大于所述第四數量時,確定所述目標卡箍輪廓的安裝方向為像素分布的列方向上的第三方向,在所述第三數量不大于所述第四數量時,確定所述目標卡箍輪廓的安裝方向為像素分布的列方向上的第四方向,其中,所述第三方向與所述第四方向相反。
31、在本技術較佳的選擇中,在上述飛機線管裝配中卡箍的檢測方法中,所述對目標卡箍圖像進行卡箍區域確定處理,得到初始卡箍提取圖像的步驟,包括:
32、將屬于rgb圖像的所述目標卡箍圖像轉換到hsv顏色空間中,得到所述目標卡箍圖像對應的轉換卡箍圖像;
33、基于卡箍的顏色在hsv顏色空間中的范圍,對所述轉換卡箍圖像進行卡箍區域確定處理,得到初始卡箍提取圖像,其中,卡箍的顏色在hsv顏色空間中的范圍的下限為(26,43,46)、上限為(34,255,255)。
34、在本技術較佳的選擇中,在上述飛機線管裝配中卡箍的檢測方法中,所述對所述初始卡箍提取圖像進行卡箍圖形確定處理,以將影響表征卡箍圖形的其它干擾信息丟棄,得到目標卡箍提取圖像的步驟,包括:
35、對所述初始卡箍提取圖像進行形態學處理,以將用于固定卡箍膠條的不銹鋼條去除,得到目標卡箍提取圖像。
36、在本技術較佳的選擇中,在上述飛機線管裝配中卡箍的檢測方法中,所述對所述初始卡箍提取圖像進行形態學處理,以將用于固定卡箍膠條的不銹鋼條去除,得到目標卡箍提取圖像的步驟,包括:
37、在所述初始卡箍提取圖像中,通過形態學閉運算,將被用于固定卡箍膠條的不銹鋼條分開的二值化卡箍區域連通,形成封閉的卡箍圖形,以得到目標卡箍提取圖像,其中,在所述形態學閉運算中,對應的結構元素核的形狀為矩形,該矩形的尺寸大小為17*17。
38、本技術還提供了一種飛機線管裝配中卡箍的檢測裝置,包括:
39、卡箍區域確定模塊,用于對目標卡箍圖像進行卡箍區域確定處理,得到初始卡箍提取圖像,其中,所述目標卡箍圖像是對飛機線管裝配后卡箍所在區域進行圖像采集形成的,所述初始卡箍提取圖像至少用于反映卡箍的圖像信息;
40、卡箍圖形確定模塊,用于對所述初始卡箍提取圖像進行卡箍圖形確定處理,以將影響表征卡箍圖形的其它干擾信息丟棄,得到目標卡箍提取圖像;
41、卡箍檢測信息確定模塊,用于基于所述目標卡箍提取圖像,確定出目標卡箍檢測信息,其中,所述目標卡箍檢測信息至少用于反映所述目標卡箍圖像中的卡箍的數量和卡箍的安裝方向中的一種信息。
42、在上述基礎上,本技術還提供了一種電子設備,包括:
43、存儲器,用于存儲計算機程序;
44、與所述存儲器連接的處理器,用于執行該存儲器存儲的計算機程序,以實現上述的飛機線管裝配中卡箍的檢測方法。
45、在上述基礎上,本技術還提供了一種計算機可讀存儲介質,該計算機可讀存儲介質中存儲有計算機程序,該計算機程序運行時執行上述的飛機線管裝配中卡箍的檢測方法的各個步驟。
46、本技術提供的飛機線管裝配中卡箍的檢測方法、裝置、設備及介質,首先,對目標卡箍圖像進行卡箍區域確定處理,得到初始卡箍提取圖像;其次,對初始卡箍提取圖像進行卡箍圖形確定處理,以將影響表征卡箍圖形的其它干擾信息丟棄,得到目標卡箍提取圖像;然后,基于目標卡箍提取圖像,確定出目標卡箍檢測信息。基于上述內容,由于可以通過對卡箍對應的圖像進行分析,從而實現對卡箍的數量、安裝方向的檢測,使得相較于基于人工進行檢測的常規技術方案,可以在一定程度上提高檢測的效率和可靠度,另外,由于在進行卡箍圖形確定處理的過程中,會將影響表征卡箍圖形的其它干擾信息丟棄,使得形成的目標卡箍提取圖像中的干擾信息減少,從而便于在后續的檢測分析中有效地確定出目標卡箍檢測信息,因此,改善現有技術中存在的卡箍檢測的可靠度和效率都不高的問題。