999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于機器視覺的干魚片長度檢測技術*

2022-06-08 03:14:58龔偉東黃錦華朱健業(yè)
南方農機 2022年11期
關鍵詞:區(qū)域檢測

吳 狄 ,龔偉東 ,黃錦華 ,朱健業(yè)

(廣州大學,廣東 廣州 511400)

0 引言

目前,機器視覺技術飛速發(fā)展,在工業(yè)生產方面的檢測應用日趨成熟[1],同時在食品生產領域得到了較為廣泛的研究[2]。在食品生產過程中,由于各種原因,可能會出現(xiàn)破損、瑕疵等質量問題。因此,在包裝前對食品進行嚴格的檢驗可以最大程度地保護消費者的合法權益[3]。且機器視覺檢測比傳統(tǒng)人工檢測具備兩個很大的優(yōu)勢:1)非接觸測量,機器視覺系統(tǒng)可以實現(xiàn)非接觸檢測,不會對被測物體造成任何損傷和改變,從而提高系統(tǒng)可靠性;2)系統(tǒng)穩(wěn)定性和連續(xù)性好,機器視覺檢測不會因工作時間長、環(huán)境惡劣而影響檢測精度和工作效率[4-6]。

為此,本文設計出了一種基于機器視覺的干魚片長度檢測方案。通過使用閾值分割、孔洞填充、特征提取等一系列算法實現(xiàn)對干魚片長度的檢測。該技術可以代替人工檢測,減少人工檢測帶來的誤差,以提高生產效率與準確率。

1 干魚片長度檢測處理算法

本研究要實現(xiàn)對干魚片長度的檢測,需要對所采集的干魚片圖像進行多步處理,減少或消除無用信息,以保證圖像的高質量,從而確保檢測結果的準確性。干魚片長度檢測算法的步驟如圖1所示。

圖1 干魚片長度檢測算法流程

在獲得圖像數(shù)據(jù)后,最終目的是判斷所生產出的干魚片長度是否滿足生產要求如圖2所示,本文設計的算法核心就在于檢測干魚片區(qū)域的任意方向最小外接矩形的長度是否達到目標尺寸,如果達到,則該被測干魚片滿足生產要求,反之則不滿足。

圖2 采集的單個干魚片圖像

1.1 閾值分割

閾值分割是一種按圖像像素灰度進行分割的方法,即先將圖像的灰度劃分為不同的等級,然后使用設置灰度閾值的方法來確定目標區(qū)域[7-9]。閾值分割有兩個難點,一是在圖像分割之前,無法確定圖像分割生成區(qū)域的數(shù)目;二是閾值的確定,因為閾值的選擇直接影響分割的精度及對分割后的圖像進行描述分析的正確性[10-11]。對于灰度圖像中只有背景和目標兩類對象的情況來說,如果閾值選取過高,則容易把大量的目標誤識別為背景;如果閾值選取過低,則容易把大量的背景誤識別為目標。通常,閾值分割有三個步驟:1)確定閾值;2)將閾值與像素灰度值進行比較;3)對像素進行分類。

1.2 根據(jù)直方圖谷底確定閾值法

根據(jù)直方圖谷底確定閾值法是一種常見的閾值分割方法。若處于圖像中前景的物體內部和圖像的背景區(qū)域的灰度值分布都較為均勻,此時該圖像的灰度直方圖將會具有明顯的雙峰,從而可以選擇兩峰之間的谷底對應的灰度值T作為圖像分割的閾值[12],T值選取如圖3所示,這種方法稱為根據(jù)直方圖谷底確定閾值法。

圖3 根據(jù)直方圖谷底確定閾值

按式(1)進行二值化,就可將目標從圖像中分割出來。

式(1)中,g(x)為閾值運算后的二值圖像。計算圖像中所有像素的灰度值,根據(jù)圖像的灰度直方圖確定閾值T,當像素點的灰度值小于T時,設置子像素點的灰度值為0;當該值大于或等于T時,設置該像素的灰度值為255。

1.3 區(qū)域處理算法

通過閾值分割后,可以定位到大致的目標區(qū)域,但由于在實際檢測過程當中,為了保證檢測效率,我們并非是對單個干魚片進行逐個檢測,而是一次同時對多個對象進行檢測,如圖4所示。因此,需要利用算子確定給定輸入?yún)^(qū)域的連通分量,并將這些連通分量分割為各自獨立的區(qū)域,以便進行后續(xù)操作。

圖4 采集的多個干魚片圖像

另外,由于不同干魚片間存在的質地差異,從而會導致不同干魚片所對應區(qū)域的灰度值分布的均勻程度也會有所差異。因此,在完成閾值分割后,可能會發(fā)現(xiàn)有的區(qū)域當中會存在孔洞。為了保證后續(xù)檢測的準確性,在完成區(qū)域分割后,需要對區(qū)域進行孔洞填充。

一個孔洞可以定義為由前景像素相連接的邊界所包圍的背景區(qū)域。設A表示一個集合,要對A中的孔洞進行填充,先求出A的補集AC為備用,其次所用到的結構元素B,如圖5(c)所示。A的元素是八連通的邊界,每個邊界包圍一個背景區(qū)域(即一個孔洞),給定每一個孔洞中一個點,然后從該點開始填充整個邊界包圍的區(qū)域,下述為具體公式。

孔洞填充的過程如下:首先構建圖像X0,如圖5(d)所示,其次利用B對X0進行膨脹運算,由于其膨脹的結果會超過孔洞的大小,于是利用上述構造的AC,對其求交集,可將結果限制在孔洞內(此處因為結構元素B是一個四連通元素,每一次膨脹其邊界不會超出一個像素點,同時由于AC的四周都是一個像素的溝壑,因此求交集剛好能限制膨脹過界的像素)。開始迭代運算,當Xk=Xk-1,則算法在第k步迭代結束,最終得到X8的填充圖像,再與A求并集,可剛好填充原圖像的孔洞。孔洞填充全過程如圖5所示。

圖5 孔洞填充過程

2 實驗驗證

2.1 定位目標區(qū)域

該檢測技術采用Halcon軟件作為測試環(huán)境,實驗驗證上述算法。首先,圖像采集需要調用Halcon庫中的read_image()算子,將由攝像頭采集到的干魚片灰度圖像讀取到界面當中,如圖6所示。為獲取目標區(qū)域,采用根據(jù)直方圖谷底確定閾值法進行閾值分割,利用threshold()算子可以提取圖像中干魚片對應的大致區(qū)域。其次,用connection()算子確定給定輸入?yún)^(qū)域的連通分量,并將這些連通分量分割為各自獨立的區(qū)域,如圖7所示。

圖6 采集的干魚片圖像

由于不同干魚片間存在質地的差異,可以從圖7觀察到區(qū)域中存在孔洞,因此需要用fill_up()算子對區(qū)域進行孔洞填充,以便后續(xù)得到準確的目標區(qū)域。

圖7 閾值分割后的區(qū)域

完成孔洞填充后,圖像中還存在一些雜質,如圖8所示,會對后續(xù)的檢測產生影響,可以利用算子select_shape()來選擇有特定特征的區(qū)域,以消除雜質。由于圖中的雜質均為一些小面積點狀區(qū)域,此處可將面積設置為特征,同時設定合適的面積區(qū)間,從而過濾掉雜質,最終獲得如圖9所示的目標區(qū)域。

圖8 圖像中的雜質

圖9 目標區(qū)域

2.2 區(qū)域處理

由于本文設計的算法核心就在于檢測干魚片區(qū)域的任意方向最小外接矩形的長度是否達到目標長度,所以當?shù)玫饺鐖D9所示的目標區(qū)域后,需要確定圖中四個干魚片所對應區(qū)域的最小外接矩形,即包含該區(qū)域的所有矩形中面積最小的矩形。此處通過利用smallest_rectangle2()算子計算出區(qū)域對應的最小外接矩形的長度、寬度及角度數(shù)據(jù)。再利用gen_rectangle2()算子自動繪制出對應的矩形,最終得到如圖10所示的區(qū)域。

圖10 目標區(qū)域對應的最小外接矩形

在完成上述的流程后,可以提取出圖像中各個干魚片對應最小外接矩形的長度和寬度數(shù)據(jù)。在本文中將由軟件計算得出矩形長度的數(shù)據(jù)設為l,根據(jù)公式L=l×2×0.0373(單位:cm)可得到每個干魚片的實際長度,并與目標尺寸進行比較(在本研究中L需要滿足的范圍是:8.8 cm≤L≤9.8 cm)。最終在軟件界面顯示出結果,通過圖11可以觀察到,滿足目標長度的干魚片區(qū)域顯示為綠色(淺色),而不滿足要求的區(qū)域則顯示為紅色(深色)。

圖11 檢測結果

3 實驗結果分析

本文共設置100張測試圖像,其中每張圖像包含4個干魚片,實驗設定每5張圖像包含一個不滿足目標尺寸的干魚片,最終實驗結果如表1所示。

表1 實驗檢測結果

通過表1的實驗檢測結果可知,該方案的檢測準確性極高,且檢測速度很快,能夠滿足干魚片生產流水線的檢測要求,并取代人工檢測,在降低生產成本的同時,大幅度提高生產效率。

4 總結

本研究采用機器視覺技術,基于Halcon軟件平臺,設計了一種干魚片長度的檢測方法,使用機器視覺代替人工檢測。通過采用閾值分割、孔洞填充、特征提取等一系列算法實現(xiàn)了對干魚片是否滿足生產所要求的長度的檢測。由實驗結果可以看出,這種檢測技術算法相對簡單,且檢測準確性高,有較強的實用性,能夠減小人工檢測帶來的誤差,并提高檢測的效率。

猜你喜歡
區(qū)域檢測
永久基本農田集中區(qū)域“禁廢”
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
分割區(qū)域
“幾何圖形”檢測題
“角”檢測題
小波變換在PCB缺陷檢測中的應用
關于四色猜想
分區(qū)域
主站蜘蛛池模板: 精品久久综合1区2区3区激情| 国内a级毛片| 日本精品一在线观看视频| 国产精品林美惠子在线播放| 午夜综合网| 女人天堂av免费| 中文无码精品a∨在线观看| 全免费a级毛片免费看不卡| 国产偷国产偷在线高清| 欧美成a人片在线观看| 亚洲中文在线视频| 99久久国产综合精品女同 | 女人18毛片水真多国产| 国产精品偷伦在线观看| 国产精品免费福利久久播放| 国产簧片免费在线播放| 成人国产精品网站在线看| 91无码视频在线观看| 成年人福利视频| 日本在线亚洲| 国产精品黄色片| 亚洲日本一本dvd高清| 欧美国产日韩在线| 欧美日韩精品在线播放| 欧美黄网站免费观看| 精品无码国产自产野外拍在线| 欧美三级日韩三级| 黄色在线不卡| 国产免费福利网站| 欧美国产综合色视频| 欧美一区中文字幕| 色香蕉影院| 福利姬国产精品一区在线| 这里只有精品国产| 夜夜拍夜夜爽| 中文字幕免费视频| 国产97色在线| 久久a毛片| 日韩免费无码人妻系列| 亚洲一区二区三区麻豆| 久久综合亚洲鲁鲁九月天| 久久精品亚洲热综合一区二区| 呦女精品网站| 中文字幕第1页在线播| 精品国产成人国产在线| 婷婷亚洲视频| 久久综合色视频| 久久五月天综合| 夜夜操天天摸| 免费AV在线播放观看18禁强制| 国产一国产一有一级毛片视频| 精品伊人久久久久7777人| 欧美综合成人| 中文无码日韩精品| 国产成人麻豆精品| 天天躁夜夜躁狠狠躁图片| 中文字幕亚洲精品2页| 亚洲午夜国产片在线观看| 国产精品永久在线| 国内精品91| 成年人久久黄色网站| A级毛片高清免费视频就| 中文字幕在线永久在线视频2020| 欧美日韩精品在线播放| 99热这里只有精品在线观看| 欧美成在线视频| 无码有码中文字幕| 久久久精品久久久久三级| 91娇喘视频| 乱人伦中文视频在线观看免费| 国产精品天干天干在线观看| 亚洲精品成人7777在线观看| 亚洲人成在线精品| 2021国产精品自产拍在线观看| 亚洲欧美成aⅴ人在线观看| 成人在线观看不卡| yjizz视频最新网站在线| 欧美精品啪啪| 亚洲欧洲日韩综合| 欧美午夜视频在线| 国产www网站| 久久综合一个色综合网|