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

基于機器視覺的無序堆放西瓜識別與定位技術

2024-12-31 00:00:00吳風揚黃文倩田喜楊育霖
新疆農業科學 2024年7期

摘 要:【目的】研究一種基于機器視覺的西瓜識別與定位技術,滿足西瓜搬運設備的自動化要求,為自動搬運設備的視覺部分提供技術支持。

【方法】采集西瓜的二維圖像數據與三維點云數據。調用OpenCV函數庫分割西瓜二維圖像,提取出西瓜的外輪廓;采用PCL函數對三維點云數據進行預處理,并與二維圖像作圖形特征匹配,提取出頂層西瓜的質心點。

【結果】單輪次的西瓜輪廓總識別率為97.62%,正確識別率為95.58%,質心識別率為92.72%。20輪測試的總輪廓識別率為98.02%,總正確識別率為96.53%,總質心識別率為94.17%,總質心個數和總西瓜個數之間的誤差率為2.36%;西瓜圖像處理的總用時為101.8s,效率提高了77.8%。

【結論】基于機器視覺的西瓜識別與定位技術識別率較高且誤差率較低。

關鍵詞:西瓜;識別與定位;質心提取;圖像處理;點云;OpenCV;PCL

中圖分類號:S126;S651"" 文獻標志碼:A"" 文章編號:1001-4330(2024)07-1805-09

0 引 言

【研究意義】西瓜是夏季主要的瓜果之一[1-2]。近年來西瓜產量逐年提升[3-5]。高效率的自動化西瓜運輸與搬運設備成為應對龐大市場需求的必要條件,而西瓜的視覺識別是其中的關鍵技術環節[6]。傳統人工搬運成本高,效率低,西瓜損傷率也較高[7-8]。使用搭載視覺識別設備的搬運設備,能夠較好地解決此類傳統問題[9-10]。【前人研究進展】近年來,機器視覺技術在農作物的二維圖像識別與三維點云處理領域上運用迅速[11-12]。宋晨旭等[13]提出了一種改進后的分水嶺分割算法,基于OpenCV函數庫對多個粘連的大豆進行圖像預處理,使用多次判斷的分水嶺分割算法,得到每一個單獨個體的大豆圖像,對大豆顆粒總數的識別率達到99.5%。劉萬輝等[14]提出一種在溫室實景下的西瓜識別法,通過西瓜的顏色特征,采取R-B色差模型對西瓜進行預處理,針對重疊的西瓜采用圓形霍夫變化對其進行圖像分離,單個西瓜的識別率達到97.5%,重疊西瓜的識別率為84.9%。吳明清等[15]通過紅綠色差法對西瓜剖面圖像進行閾值分割,同時采用橢圓擬合法求得西瓜的中心和長短軸,具有較強的精準度。劉德兒等[16]通過改進YOLACT算法對臍橙果實進行實時分割,利用最小二乘法對分割出的點云進行外形擬合,得到其質心坐標,定位誤差為0.49 cm。【本研究切入點】目前,國內關于西瓜的視覺處理研究大部分集中在單個西瓜的識別上[17],且多停留在二維圖像識別領域。對西瓜的三維點云處理研究較少,對大量且雜亂堆放西瓜的識別研究較少[18]。單一的二維圖像處理技術對單層西瓜的識別效果較好,但對堆放西瓜識別存在不足,二維圖像處理技術在三維識別領域的應用效果相對較差。利用最小二乘法對西瓜點云進行球狀擬合的過程中,由于西瓜并不是一個規范的球體,導致西瓜的定位有較大的誤差,無法達到自動西瓜抓取的精度要求。若高效搬運西瓜,需要識別與定位多個無序堆放西瓜的設備。【擬解決的關鍵問題】將二維圖像數據與三維點云數據相融合的新型西瓜識別定位,利用OpenCV數據庫[19]對堆放西瓜的二維圖像進行處理,同時調用PCL數據庫[20]對堆放西瓜的三維點云信息進行處理,通過2種維度信息的融合識別與定位技術堆放西瓜,為高效自動化西瓜搬運設備研發提供技術支持。

1 材料與方法

1.1 材 料

1.1.1 西 瓜

試驗于2023年在國家農業信息化工程技術研究中心進行,選用北京龐各莊西瓜73個。

1.1.2 設備與軟件

微軟Azure Kinect DK深度相機;計算機:惠普研發有限公司;Anaconda3、Python 3.9.2、PyCharm 2020.1、Visual Studio 2017、OpenCV4.7.1、PCL1.11.1軟件。

1.1.3 圖像采集

使用深度相機對堆放的西瓜進行拍攝,采集西瓜堆的二維RGB圖像與三維點云圖像。圖1

將若干個西瓜無序地堆放在1 000 mm×3 000 mm的黑色吸光幕布上,幕布的材質選用阻尼大的絨毛,因其摩擦力大的特性,可以防止西瓜堆疊時的打滑現象,使堆疊的西瓜可以穩定地處于拍攝狀態。而黑色吸光的特性則可以過濾掉更多的圖像噪點,便于西瓜的圖像處理。

使用深度相機的USB3.0端口連接電腦,確定相機到西瓜堆最上層的距離為600 mm,并垂直于幕布,得到的RGB圖像以PNG格式保存,三維點云圖像以PLY格式保存,完成對無序西瓜堆原始RGB圖像與點云圖像的采集。

1.2 方 法

1.2.1 試驗設計

先將若干個西瓜無序地堆放到拍攝場景下,將其堆放成兩層,按照拍照一次隨機取走一個西瓜的原則,直至頂層西瓜全部拾取完畢,每次拍照時間間隔2 s,該流程重復20輪,提高試驗的樣本量。

1.2.2 圖像處理流程

頂層西瓜的定位分為兩個板塊,二維圖像處理板塊和三維點云處理板塊,將兩個板塊處理的結果相融合,獲取頂層西瓜的位置信息。圖2

1.2.3 圖像預處理

(1)圖像降噪。使用OpenCV的Python接口,調用Python-OpenCV庫函數中的cv2.imread()函數導入PNG格式的圖像文件。采用OpenCV函數庫中的cv2.cvtColor()函數對導入的圖像文件進行灰度化處理[21]。OpenCV函數庫中常用的濾波處理函數有高斯濾波cv2.GuassianBlur()、均值濾波cv2.blur()、中值濾波cv2.medianBlur()與雙邊濾波cv2.bilateralFilter()。比對4種濾波處理方式,得到最優的降噪方式為均值濾波。圖3

(2)圖像二值化。二值化操作分為全局閾值和局部閾值[22],分別用2種閾值模式操作西瓜圖像,其函數關系如下:

f(x,y)=255,I(x,y)≥rhresh 0,I(x,y)<rhresh(1)

式中,I為輸入圖像,I(x,y)表示西瓜圖像中第x行第y列的灰度值,f(x,y)為輸出的圖像。需要設入合適的閾值,使西瓜輪廓區域內的灰度值為255,背景區域的灰度值為0。

使用cv2.threshold()函數對西瓜圖像進行全局閾值操作,函數cv2.THRESH_OTSU為全局閾值的自動閾值算法,得到圖像雙峰的中間閾值,函數THRESH_BINARY為全局閾值的手動閾值算法,設置合適的閾值為15。

采用自動全局閾值與手動全局閾值相結合的方式進行二值化處理,圖像閾值波峰正常時,選用自動全局閾值,在因拍攝外部條件特殊而導致的波峰異常時,選用手動全局閾值。圖4

(3)圖像形態學處理。運用圖像形態學處理對圖像進行二次降噪。

形態學處理中最基本的操作是腐蝕與膨脹[23-24],腐蝕操作將刪除邊界區域像素值為255的值,膨脹操作則將添加邊界區域像素值為255的值。需要過濾掉前景區域內像素為0的值,對二值化圖像進行膨脹操作,淹沒掉西瓜堆內部的少量黑色陰影區域。

單純地進行膨脹操作會將二值化圖像前景區域的外圈擴大,得到的西瓜區域略大于原二值圖。閉運算操作是指先對二值化圖像進行膨脹運算,再進行腐蝕運算。

dst(x,y)=max,src(x+x′,y+y′) (x′+y′),element(x′+y′)≠0(2)

dst(x,y)=min,src(x+x′,y+y′) (x′+y′),element(x′+y′)≠0(3)

式中,(2)式為膨脹運算,(3)式為腐蝕運算,兩式中dst(x,y)為灰度值,src(x+x′,y+y′)為內核,內核的中心點位置為(x′+y′),所計算出來的變量值為element(x′+y′)。

內核尺寸選為4×4時,閉運算結果最佳。

膨脹運算去除掉了前景區域內的噪聲信息,同時擴大了前景區域,腐蝕運算則將噪聲去除過后的二值化圖像還原到之前的大小。圖5

1.2.4 外輪廓提取

圖像梯度計算是圖像的邊緣信息以及圖像像素變化的速度[25],像素值為0到255的轉換邊界就是西瓜堆外輪廓的邊緣,梯度值達到最大。

Sobel算子是一種離散的微分算子,該算子結合了高斯平滑和微分求導運算,使圖像的輪廓更加的平滑。

西瓜二值圖像的輪廓邊緣處,仍有少部分區域處于非平滑的一個狀態。在x軸方向上對西瓜二值圖像進行Sobel運算,得到x軸方向上的邊界信息。一個x軸方向上邊緣信息不足以表達出全部邊界信息,進而對y軸方向繼續進行Sobel運算,得到西瓜堆全部的邊界信息。用cv2.findContours()函數計算出西瓜的外輪廓后,為使外輪廓信息可視化,調用OpenCV的cv2.drawContours()繪制函數將輪廓信息繪制到原始RGB圖像中。圖6

1.2.5 點云預處理

(1)點云精簡。采用PCL實現的VoxelGrid類[26],通過導入的點云文件創建出一個立方體三維體素網格。根據此體素網格分割出若干個小立方體體素格,找到每一個小立方體體素格的重心點,以此來替代其他小體素格內的點云。

L=α2s/g.(4)

g=N/V.(5)

式中,L為小立方柵格的邊長,α為調節柵格邊長大小的比例因子,s為比例系數,g代表柵格內的點云數據,即點云總數(N)與大柵格體積(V)之比。分割出若干個m·n·l大小的小柵格的邊長。

m=ceil[((Xmax-Xmin)+d)/L]

n=ceil[((Ymax-Ymin)+d)/L]

l=ceil[((Zmax-Zmin)+d)/L](6)

式中,xmax-xmin表示在x軸上點云坐標的最大長度,y軸與z軸的最大長度計算同理,d表示小柵格外接球的直徑。代表每一個小立方體柵格的所有點云數據完成下采樣。

X=gi=1Xi/g

Y=gi=1Yi/g

Z=gi=1Zi/g(7)

遍歷所有的小立方體體素格,保留每一個小體素格的重心點,刪除其他的點云數據,從而完成原始點云數據的精簡化,得到效果最優的體素邊長為0.5。原始點點云數為292 974,精簡過后的點云效果圖,包含19 982個數據點。圖7

(2)點云降噪。直通濾波的作用是過濾掉在指定維度方向上取值不在給定值域內的點[27]。使用PCL數據庫的直通濾波器可以較好地過濾掉西瓜堆的背景點云數據。Z軸方向上600到1 000的像素閾值區域為需要過濾掉的背景點云數據,在pt.setFilterLimitsNegative()命令中選擇true指令,即保存該范圍外的點云信息。圖8

選擇1指令,即保存范圍內的點云信息,提取出西瓜堆X軸上的橫截面信息,確認最上層西瓜的像素高度為480~485。

過濾掉Z軸上除了480到485以外的點云數據,得到最上層西瓜的Z軸截面點云數據。圖8

1.2.6 特征匹配與圖像融合

將處理后的外輪廓與圖6c做特征匹配[28],兩輪廓相對應,完成坐標重合。

(1)點云平面圖的非點云黑色區域過多,使用均值濾波對點云圖像進行模糊化。

(2)模糊化后的點云圖在其區域內仍然有較明顯的粘連黑色塊兒,采用局部閾值cv2.adaptiveThreshold()將點云圖劃分為若干個區塊兒,再進行二值化處理。

(3)Canny算子能盡可能多地識別出圖像的邊緣信息,采用Canny算子對二值化后的圖像進行邊緣信息檢測。

(4)用cv2.findContours()函數對Canny邊界進行輪廓繪制,并分割出來作為特征匹配的模板。

(5)分割出的圖9e作為匹配模板,調用OpenCV的cv2.matchTemplate()函數對兩張圖進行模板匹配,選擇TM_SQDIFF_NORMED模式,即計算歸一化平方不同,計算的值越接近0,越相關。圖9

在上節像素坐標重合后,頂層西瓜的點云坐標同時也得到匹配,將頂層西瓜的點云圖顯示到原始RGB圖中。得到二維圖像上頂層西瓜的位置信息。圖8,圖10

2 結果與分析

2.1 頂層西瓜質心提取

研究表明,依據頂層西瓜的點云像素位置來構建矩陣塊兒模板,調用cv2.bitwise_and()函數將模板與原圖進行位與操作。對已經打上掩膜的圖像,進行預處理操作。利用均值濾波去除掉西瓜表面的噪聲信息,頂層西瓜的圖像復雜程度并無原始圖像的高,采用THRESH_OTSU自動閾值進行二值化。二值化后的圖像仍留有底層西瓜的圖像信息,采用形態學開操作將其去除,循環次數設置為10次。繪制輪廓并映射到原始圖像上。

根據輪廓計算西瓜的近似外接圓,最終提取到所有頂層西瓜的質心點與像素坐標信息,并將計算所得的外接圓與質心點坐標可視化,繪制到原始圖像中。圖10~11

2.2 單輪次頂層西瓜識別率

研究表明,以人工識別的頂層西瓜數量為標準,總共需要識別的西瓜個數為556個。西瓜輪廓識別率是指識別到所有頂層西瓜的輪廓個數比率,從第1次識別到第7次的識別率分別為100%、83.33%、100%、100%、100%、100%和100%。7次合計的輪廓識別率為97.62%。頂層西瓜識別率是指識別到的所有輪廓中,只包含頂層西瓜的比率,分別為85.71%、83.33%、100%、100%、100%、100%和100%。7次合計的西瓜正確識別率為95.58%。完成西瓜的識別測試后,還需要進行定位測試,7次的質心識別率分別為85.71%、83.33%、80%、100%、100%、100%和100%,7次合計的識別率為92.72%。

質心坐標為(151,104)的西瓜,由其輪廓所擬合出的外接圓完全包含頂層瓜,同時也包含了底層瓜的部分區域,因此該瓜的輪廓被識別成功,而在頂層瓜的正確識別上存在偏差,故識別到頂層西瓜輪廓為7個,識別率為100%,而頂層西瓜正確個數為6個;因擬合的外接圓同時包含頂層瓜與底層瓜的部分區域,故該頂層瓜質心的偏心率較大,無法算作正確的質心點。所以該輪次第一次采集所識別到質心為6個,頂層瓜質心識別率為85.71%。表1

20輪測試共計得到原始圖像144張,頂層西瓜總數556個,所識別西瓜輪廓個數545個,頂層西瓜輪廓總識別率為98.02%,其中正確識別到的頂層西瓜個數為540個,頂層西瓜總識別率為96.53%;識別到的質心523個,質心總識別率為94.17%。當頂層瓜數量在5個以下時,西瓜正確識別率為100%;頂層瓜數量在4個以下時,西瓜質心識別率為100%。

對未點云精簡的圖像進行單進程圖像處理,處理144張圖片總用時459.4 s。為提高西瓜圖像的處理速度,創建四個進程對點云精簡后的圖像進行處理,處理完相同的144張圖片總用時101.8s,時間縮短了約77.8%,使用精簡后的點云圖作為處理源效果顯著,可以滿足自動搬運設備的工作要求。表2

3 討 論

3.1 特征匹配提取到的西瓜位置信息為一個大概方位,并不精確,無法據此提取出精準的西瓜質心點。因此,對其進行掩模操作[29],過濾掉頂層西瓜位置外的圖像區域,進一步提高西瓜質心提取的精確度。圖像掩模(image mask)是用選定的圖像、圖形或物體,對待處理的圖像進行遮擋來控制圖像處理的區域或處理過程。

對單一的RGB圖像進行圖像處理,并不能識

別到頂層西瓜的位置信息。二維圖像與三維點云相融合后,三維點云處理出的頂層西瓜位置信息,可以映射到二維圖像上。將二維圖像(6c)與z軸視覺下的三維點云圖像做特征匹配,使兩種圖像輪廓相重合,即輪廓坐標重合,得到二維圖像上頂層西瓜的像素坐標。

3.2 完美狀態下,西瓜個數與質心個數應保持一致。搭建的試驗平臺需要在一定程度上受到拍攝時間,光線等外部條件的影響,且完全為無序堆放,所以造成了西瓜個數與質心個數不一致的誤差。同理,每個頂層西瓜的背景均不盡相同,也造成了西瓜輪廓識別率與西瓜正確識別率不一致的誤差。20輪測試的總質心個數和總西瓜個數之間的誤差率為2.36%,在理想范圍內,對頂層西瓜的識別與定位不會產生較大影響。

3.3 提出的識別與定位法對雙層堆放的西瓜處理效果較好,當西瓜層數與西瓜數量增加時,該識別法依舊適用,圖像處理效率不會受到影響;但頂層瓜的質心提取精度有小幅降低,由于層數與西瓜數量的增加,西瓜間隙的深度信息也隨之增加,使西瓜點云噪點的復雜程度提升,后期需要進一步優化西瓜的三維點云分割技術,在PCL的點云處理上還有較大的進步空間。

4 結 論

手動閾值模式下設置閾值為15。144張西瓜圖像,單輪次的西瓜輪廓總識別率為97.62%,單輪分批次分別為100%、83.33%、100%、100%、100%、100%和100%;單輪次西瓜總正確識別率為95.58%,單輪分批次分別為85.71%、83.33%、100%、100%、100%、100%和100%;單輪次的總質心識別率為92.72%,單輪分批次分別為85.71%、83.33%、80%、100%、100%、100%和100%。20輪測試總輪廓識別率為98.02%,總正確識別率為96.53%,總質心識別率為94.17%,總質心個數和總西瓜個數之間的誤差率為2.36%。點云精簡優化后的總用時為101.8s,效率提高了77.8%。

參考文獻(References)

[1]

錢曼, 黃文倩, 王慶艷, 等. 西瓜檢測部位差異對近紅外光譜可溶性固形物預測模型的影響[J]. 光譜學與光譜分析, 2016, 36(6): 1700-1705, 1711.

QIAN Man, HUANG Wenqian, WANG Qingyan, et al. Assessment of influence detective position variability on precision of near infrared models for soluble solid content of watermelon[J]. Spectroscopy and Spectral Analysis, 2016, 36(6): 1700-1705, 1711.

[2] 周藝璇. 西瓜翠衣的營養保健成分及藥用價值研究進展[J]. 現代食品, 2022, 28(8): 51-53, 57.

ZHOU Yixuan. Research progress on nutritional and health components and medicinal value of watermelon peel[J]. Modern Food," 2022, 28(8): 51-53, 57.

[3] 李干瓊, 王志丹. 我國西瓜產業發展現狀及趨勢分析[J]. 中國瓜菜, 2019, 32(12): 79-83.

LI Ganqiong, WANG Zhidan. Development status and trend analysis of watermelon industry in China[J]. China Cucurbits and Vegetables," 2019, 32(12): 79-83.

[4] 宋展, 胡寶貴. 后疫情時期消費者視角的北京市西瓜產業發展[J]. 北方園藝, 2022, (23): 134-139.

SONG Zhan, HU Baogui. Development of watermelon industry in Beijing city from the perspective of consumers in the post epidemic period[J]. Northern Horticulture, 2022, (23): 134-139.

[5]"""" 高麗娜. 西瓜采收技術[J]. 河南農業, 2015, (9): 46.

GAO Lina. Watermelon Harvesting Techniques[J]. Henan Agriculture, 2015, (9): 46.

[6] 官大文, 王春源, 王駿發. 基于無人機機器視覺的西瓜偵測創新農場管理模式[J]. 海峽科學, 2020, (11): 62-68.

GUAN Dawen, WANG Chunyuan, WANG Junfa. Innovative farm management mode of watermelon detection based on UAV machine vision[J]. Straits Science, 2020, (11): 62-68.

[7]Kamaldeen Mohammed, Evans Batung,Ansumah Saaka-Sulemana, et al. Determinants of mechanized technology adoption in smallholder agriculture: Implications for agricultural policy[J]. Neurocomputing, 2023, 18(3): 545-557.

[8]"""" 唐芳. 我國農機購置補貼與農業機械化發展現狀與提升建議[J]. 農業經濟, 2023, (4): 9-12.

TANG Fang. China's agricultural machinery purchase subsidies and Mechanised agriculture development status and improvement suggestions[J]. Agricultural Economy," 2023, (4): 9-12.

[9] 羅輝, 崔亞飛. 基于機器視覺的工件識別與定位系統設計與實現[J]. 組合機床與自動化加工技術, 2021, (1): 101-105, 109.

LUO Hui, CUI Yafei. Design and implementation of workpiece recognition and positioning system based on machine vision[J]. Modular Machine Tool amp; Automatic Manufacturing Technique, 2021, (1): 101-105, 109.

[10] 崔旭東, 譚歡, 王平江, 等. 基于3D視覺的散亂堆放工件機器人抓取技術研究[J]. 制造技術與機床, 2021, (2): 36-41.

CUI Xudong, TAN Huan, WANG Pingjiang, et al. Research on vision-based robot’s grabbing attitude for scattered stacking workpieces[J]. Manufacturing Technology amp; Machine Tool, 2021, (2): 36-41.

[11]""" Xu B R, Chai L, Zhang C L. Research and application on corn crop identification and positioning method based on Machine vision[J]. Precision Agriculture," 2023.

[12] 柴宏紅, 邵科, 于超, 等. 基于三維點云的甜菜根表型參數提取與根型判別[J]. 農業工程學報, 2020, 36(10): 181-188.

CHAI Honghong, SHAO Ke, YU Chao, et al. Extraction of phenotypic parameters and discrimination of beet root types based on 3D point cloud[J]. Transactions of the Chinese Society of Agricultural Engineering," 2020, 36(10): 181-188.

[13] 宋晨旭, 于翀宇, 邢永超, 等. 基于OpenCV的大豆籽粒多表型參數獲取算法[J]. 農業工程學報, 2022, 38(20): 156-163.

SONG Chenxu, YU Chongyu, XING Yongchao, et al. Algorith for acquiring multi-phenotype parameters of soybean seed based on OpenCV[J]. Transactions of the Chinese Society of Agricultural Engineering, 2022, 38(20): 156-163.

[14] 劉萬輝, 楊曄. 溫室場景下成熟西瓜的圖像識別研究[J]. 福建電腦, 2013, 29(5): 29-31.

LIU Wanhui, YANG Ye. Study on image recognition of mature watermelon in greenhouse scene[J]. Journal of Fujian Computer, 2013, 29(5): 29-31.

[15] 吳明清, 王麗. 基于機器視覺技術的西瓜瓜瓤的識別方法[J]. 塔里木大學學報, 2014, 26(3): 88-91.

WU Mingqing, WANG Li. Identification of the machine vision technology based on watermelon flesh[J]. Journal of Tarim University, 2014, 26(3): 88-91.

[16]""" 劉德兒,朱磊,冀煒臻,等. 基于RGB-D相機的臍橙實時識別定位與分級方法[J]. 農業工程學報, 2022, 38(14):154-165.

LIU Deer, ZHU Lei, JI Weizhen, et al. Real time recognition, localization, and grading method for navel oranges based on RGB-D cameras[J]. Transactions of the Chinese Society of Agricultural Engineering, 2022, 38(14):154-165.

[17] Liu K, Jiang K, Mu Y. Development of a vision guided robot for grafting watermelon based on hole insertion method[J]. Computers and Electronics in Agriculture, 2020.

[18] Mohd Ali M, Hashim N, Bejo S K, et al. Comparison of laser backscattering imaging and computer vision system for grading of seedless watermelons[J]. Journal of Food Measurement and Characterization, 2020, 14(1): 69-77.

[19] 鄒宏偉. 基于OpenCV的數字圖像處理技術研究與實現[J]. 無線互聯科技, 2019, 16(22): 118-119.

ZOU Hongwei. Research and implementation of digital image processing technology based on OpenCV[J]. Wireless Internet Technology," 2019, 16(22): 118-119.

[20] 龍嫣然, 徐昱琳, 費心怡. 基于PCL的Jaco機械臂的目標抓取[J]. 工業控制計算機, 2019, 32(4): 65-67.

LONG Yanran, XU Yulin, FEI Xinyi. PCL-based object grasping by robot arm hand system[J]. Industrial Control Computer, 2019, 32(4): 65-67.

[21] 劉星星, 王爍爍, 徐麗明, 等. 基于OpenCV的動態葡萄干色澤實時識別[J]. 農業工程學報, 2019, 35(23): 177-184.

LIU Xingxing, WANG Shuoshuo, XU Liming, et al. Real time color recognition of moving raisin based on OpenCV[J]. Transactions of the Chinese Society of Agricultural Engineering, 2019, 35(23): 177-184.

[22] 湯朋文, 陶華敏, 肖山竹, 等. 幾種常用圖像分割算法自適應性的分析比較[J]. 數字技術與應用, 2016, (5): 140, 143.

TANG Pengwen, TAO Huamin, XIAO Shanzhu, et al. Analysis and comparison of adaptability of several commonly used image segmentation algorithms[J]. Digital Technology amp; Application, 2016, (5): 140, 143.

[23] 何曉軍, 徐愛功, 李玉. 利用HSI空間相似性的彩色形態學圖像處理方法[J]. 計算機科學, 2019, 46(4): 285-292.

HE Xiaojun, XU Aigong, LI Yu. Color morphology image processing method using similarity in HSI space[J]. Computer Science, 2019, 46(4): 285-292.

[24] Codaro E N, Nakazato R Z, Horovistiz A L, et al. An image processing method for morphology characterization and pitting corrosion evaluation[J]. Materials Science and Engineering: A, 2002, 334(1/2): 298-306.

[25]明家輝,朱靜. 基于熵加權圖像梯度的單目視覺SLAM研究[J], 2022, 29(1): 91-95.

MING Jiahui, ZHU Jing. A Study on Monocular Vision SLAM Based on Entropy Weighted Image Gradient[J]. Dongguan Journal of Technology, 2022, 29(1): 91-95.

[26] 舒麗君, 陸玲. 基于PCL庫三維點云樹枝重建[J]. 電腦與信息技術, 2020, 28(2): 1-4.

SHU Lijun, LU Ling. The point cloud of branch reconstruction based on PCL library[J]. Computer and Information Technology, 2020, 28(2): 1-4.

[27]宮德寧,吳琳娜,李榮華,等. 改進直通濾波SAC-IA粗配準算法[J], 2022, 43(2): 78-84.

GONG Dening, WU Linna, LI Ronghua, et al. Improved pass through filter SAC-IA coarse registration algorithm[J]. Journal of Dalian Jiaotong University, 2022, 43(2): 78-84.

[28]馮書慶,王志勇,諶志新,等. 基于圖像特征的模板匹配成魚多目標識別算法研究與程序設計[J], 2023, 50(2): 74-84.

FENG Shuqing, WANG Zhiyong, CHEN Zhixin, et al. Research and Program Design on Template Matching for Adult Fish Multi target Recognition Algorithm Based on Image Features[J]. Fisheries Modernization, 2023, 50(2): 74-84.

[29]Shao C C, Li X L, Li F, et al. Large Mask Image Completion with Conditional GAN[J]. Frontiers in Plant Science, 2022, 7:745.

Research on recognition and localization of unordered

stacked watermelons based on machine vision

WU Fengyang1,2, HUANG Wenqian2, TIAN Xi2, YANG Yulin2

(1. College of Mechanical and Electrical Engineering, Xinjiang Agricultural University, Urumqi 830052, China; 2. Intelligent Equipment Technology Research Center of Beijing Academy of Agricultural and Forestry Sciences/National Agricultural Intelligent Equipment Engineering Technology Research Center, Beijing 100097, China)

Abstract:【Objective】 To study a watermelon recognition and positioning technology based on machine vision to meet the automation requirements of watermelon handling equipment.

【Methods】" 2D image data and 3D point cloud data of watermelon were collected and the OpenCV function library was called to segment the two-dimensional image of watermelon and extract the outer contour of the watermelon; The 3D point cloud data was preprocessed using the PCL function and perform graphic feature matching with the 2D image to extract the centroid points of the top layer watermelon.

【Results】" The validation test results showed that the total recognition rate of the number of watermelons in a single round was 97.62%, the correct recognition rate was 95.58%, and the centroid recognition rate was 92.72%. The total recognition rate of 20 rounds of testing was 98.02%, the total correct recognition rate was 96.53%, the total centroid recognition rate was 94.17%, and the error rate between the total centroid number and the total number of watermelons was 2.36%; The total time for watermelon image processing was 101.8 seconds, which improved the efficiency by 77.8%.

【Conclusion】" The watermelon recognition and positioning method proposed in this article has high recognition rate and low error rate, which can provide technical support and algorithm reference for the visual part of automatic handling equipment.

Key words:watermelon; identification and positioning; centroid extraction; image processing; point cloud; OpenCV; PCL

Fund projects:The national key research and development plan project \"Research and development of mobile fruit quality intelligent perception equipment and key link robots\" (2022YFD2002202); Special Fund Project for National Watermelon Industry Technology System (CARS-25-07); Beijing Academy of Agricultural and Forestry Sciences Innovation Special Emerging Discipline Intersection Project\"esearch and Development of Non destructive Testing Technology and Equipment for Watermelon Quality\"(KJCX20230206)

Correspondence author: HUANG Wenqian (1980-), male, from Pinghe, Fujian. Ph.D., researcher, research direction: Rapid non-destructive testing of agricultural product quality and safety, (E-mail)huangwq@nercita.org.cn

收稿日期(Received):

2023-12-11

基金項目:

國家重點研發計劃項目“移動式果品品質智能感知設備與關鍵環節機器人研發”(2022YFD2002202);國家西甜瓜產業技術體系專項資金項目(CARS-25-07);北京市農林科學院創新專項新興學科交叉項目“西甜瓜品質無損檢測技術與裝備研發”(KJCX20230206)

作者簡介:

吳風揚(1999-),男,湖北黃石人,碩士研究生,研究方向為機器視覺,(E-mail)1519100570@qq.com

通訊作者:

黃文倩(1980-),男,福建平和人,研究員,博士,碩士生導師,研究方向為農產品質量與安全快速無損檢測,(E-mail)huangwq@nercita.org.cn

主站蜘蛛池模板: аⅴ资源中文在线天堂| 欧美激情伊人| 中文字幕乱码二三区免费| 青青国产成人免费精品视频| 波多野结衣在线一区二区| 日韩二区三区| 亚洲精品视频免费| 狠狠躁天天躁夜夜躁婷婷| 中文字幕有乳无码| 国产微拍一区二区三区四区| 国产剧情国内精品原创| 亚洲国产日韩视频观看| 国产91视频观看| 欧美精品在线观看视频| 日本精品影院| 一区二区三区毛片无码| 久久夜色精品国产嚕嚕亚洲av| 亚洲精品天堂在线观看| 亚洲码在线中文在线观看| 久久香蕉国产线看精品| 日韩大乳视频中文字幕 | 呦系列视频一区二区三区| 天天综合网亚洲网站| 69国产精品视频免费| 亚洲五月激情网| 国产精品99久久久久久董美香| 欧美一级黄片一区2区| 无码啪啪精品天堂浪潮av| 亚洲精品人成网线在线| 精品视频一区二区三区在线播| 国产视频一区二区在线观看| www精品久久| 国产成人AV男人的天堂| 视频在线观看一区二区| 精品成人一区二区| 欧美在线黄| 国产日本欧美亚洲精品视| 国产精品无码制服丝袜| 亚洲美女高潮久久久久久久| 国产亚洲第一页| 白浆视频在线观看| 精品国产乱码久久久久久一区二区| 国产精品九九视频| 婷婷六月综合网| 亚洲激情区| 亚洲无码高清视频在线观看| 国产九九精品视频| 国产男女免费完整版视频| 国产自在线播放| 亚洲aaa视频| 色哟哟精品无码网站在线播放视频| 亚洲色图在线观看| 国产激情无码一区二区APP| 亚洲精选高清无码| lhav亚洲精品| AV老司机AV天堂| 丁香六月激情综合| 国产女人喷水视频| 99久久国产综合精品2020| 大陆国产精品视频| 无码高潮喷水在线观看| 999国产精品永久免费视频精品久久| 欧美精品1区2区| 日本三级精品| 日韩AV手机在线观看蜜芽| 亚洲第一极品精品无码| 一级在线毛片| 国产精品片在线观看手机版| a级毛片毛片免费观看久潮| 啦啦啦网站在线观看a毛片| 91娇喘视频| 精品国产免费观看| 小蝌蚪亚洲精品国产| 国产区人妖精品人妖精品视频| 国产精品人人做人人爽人人添| 成人精品午夜福利在线播放| 亚洲国产精品一区二区第一页免 | 中文字幕亚洲另类天堂| 婷婷色丁香综合激情| 永久免费精品视频| 呦系列视频一区二区三区| 亚洲精选无码久久久|