亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于OpenCV的施肥鏟精準(zhǔn)對(duì)行系統(tǒng)設(shè)計(jì)*

        2022-12-02 06:03:48徐鑫李春暉趙麗清孫穎段東瑤鄭映暉
        關(guān)鍵詞:坐標(biāo)值像素點(diǎn)輪廓

        徐鑫,李春暉,趙麗清,孫穎,段東瑤,鄭映暉

        (青島農(nóng)業(yè)大學(xué)機(jī)電工程學(xué)院,山東青島,266109)

        0 引言

        有研究表明,使用分層施肥對(duì)冬小麥的成長有著巨大的好處,能夠極高地增強(qiáng)小麥的產(chǎn)量,還能減少肥料的浪費(fèi)。分層施肥能夠讓根系均勻生長,有效減少肥料殘留[1]。農(nóng)作物的根系是其生長的根本,根系越大,長勢越好,最后的產(chǎn)量也越高[2]。如果能夠?qū)⒎柿显谕寥老路謱?,分階段的供給小麥根系的每一處地方,那對(duì)小麥的成長幫助將是非常可觀的[3]。

        分層施肥技術(shù)在國內(nèi)國外都有了一定程度的發(fā)展[4],智能化的分層施肥農(nóng)機(jī)裝置是提升小麥產(chǎn)量的關(guān)鍵技術(shù)之一[5]。2019年5月,由青島某公司研制的2BUF-2/4型施肥機(jī)測試成功,實(shí)現(xiàn)了分層施肥的效果,可以分別在地下50 mm和150 mm的地方進(jìn)行施肥,但在對(duì)行控制上還是有所欠缺。2017年,王沖研究了基于圖像對(duì)行控制的玉米割臺(tái)設(shè)計(jì),實(shí)現(xiàn)了將圖像檢測技術(shù)應(yīng)用到對(duì)行控制上。2013年,德國漢諾威(Hanovre)在農(nóng)機(jī)展會(huì)上,首次出現(xiàn)了一種全自動(dòng)操縱控制的雙盤式施肥機(jī)[6],可以對(duì)各種肥料進(jìn)行施肥,施肥精度得到了提高,但并沒有使用分層施肥技術(shù)。因此,對(duì)于小麥斷根施肥,需要一種圖像處理識(shí)別技術(shù),能夠精準(zhǔn)定位小麥土層的具體位置。

        本文介紹了加裝在小麥?zhǔn)┓蕶C(jī)施肥鏟上的一種基于OpenCV的圖像識(shí)別處理技術(shù),通過攝像頭采集到的小麥圖像,對(duì)土地和小麥進(jìn)行顏色的區(qū)分,通過邊緣檢測算法提取小麥輪廓的邊緣信息,再經(jīng)過顏色空間轉(zhuǎn)換、濾波等得到小麥的二值化圖像,通過膨脹腐蝕得到土壤的外輪廓,最后利用區(qū)域生長算法提取小麥的中心坐標(biāo)。并通過對(duì)比試驗(yàn)驗(yàn)證該識(shí)別方法的準(zhǔn)確性。此方法對(duì)于將來小麥斷根施肥機(jī)的分層施肥精準(zhǔn)定位提供了研究基礎(chǔ)和理論依據(jù)。

        1 總體結(jié)構(gòu)與控制系統(tǒng)

        1.1 總體結(jié)構(gòu)

        施肥機(jī)主要有分層施肥鏟、攝像頭、肥料箱等結(jié)構(gòu)[7],如圖1所示,但沒有自己的動(dòng)力系統(tǒng),只能通過懸掛支架被拖拉機(jī)帶動(dòng)前進(jìn)。

        圖1 施肥系統(tǒng)機(jī)械結(jié)構(gòu)示意圖

        施肥鏟通過支架放在同一排上,然后每個(gè)施肥鏟根部上帶有液壓控制器[8],在本次設(shè)計(jì)中,將攝像頭安裝在施肥鏟的前部,拍攝前下方圖像,通過OpenCV圖像算法來找出施肥鏟的相對(duì)作業(yè)位置,然后通過繼電器控制施肥鏟橫向運(yùn)動(dòng),找到較為準(zhǔn)確的前進(jìn)路徑。肥料箱在最上層,然后通過導(dǎo)管連接到施肥鏟的不同位置,達(dá)到分層施肥的效果。限深輪使施肥機(jī)的下地深度得到有效的控制。還有一個(gè)輔助輪帶動(dòng)編碼器進(jìn)行轉(zhuǎn)動(dòng),去測量實(shí)際的運(yùn)行速度,進(jìn)而控制施肥量[9]。

        1.2 控制系統(tǒng)

        返青小麥的分層施肥系統(tǒng)主要有2個(gè)電氣控制部分:一是在Jetson Nano微處理器上通過Python語言使用OpenCV將圖像進(jìn)行處理,首先初始化攝像頭,將其打開,然后獲取一幀圖像,對(duì)圖像進(jìn)行截取,獲得中心的部分圖像,讓圖像處理更加容易。再對(duì)其進(jìn)行HSV顏色空間轉(zhuǎn)換,轉(zhuǎn)換完成后提取其中的S分量圖像,進(jìn)行濾波操作,使圖像信息更加準(zhǔn)確。再通過腐蝕膨脹等形態(tài)學(xué)操作處理,然后二值化處理、尋找邊界、求取中心坐標(biāo)等一系列處理得到兩排小麥中間土地的中心點(diǎn)位置,通過UART通信將此坐標(biāo)傳輸?shù)絊TM32F103C8T6單片機(jī),進(jìn)行邏輯運(yùn)算,最后通過繼電器控制液壓閥,繼而控制施肥鏟的橫向移動(dòng);二是使用編碼器傳感器,通過STM32F103C8T6單片機(jī)的FTM脈沖計(jì)數(shù)模塊采集編碼器單位時(shí)間內(nèi)的數(shù)值,再將其換算成實(shí)際的速度,然后通過一定的函數(shù)對(duì)應(yīng),將速度與舵機(jī)的控制聯(lián)系到一起,通過速度的大小決定施肥量的多少,最后通過驅(qū)動(dòng)控制肥料口打開的范圍大小,以節(jié)省肥料的成本??刂屏鞒倘鐖D2所示。

        圖2 整體控制框圖

        2 圖像預(yù)處理

        圖像預(yù)處理的目的是改善圖像數(shù)據(jù),抑制不需要的變形和增強(qiáng)某些對(duì)于后處理有重要作用的圖像特征,通過邊緣檢測算法、HSV顏色空間轉(zhuǎn)換、濾波等得到二值化圖像。

        2.1 Laplacian算子邊緣檢測

        在圖像識(shí)別方法中常用Sobel算子對(duì)圖像進(jìn)行邊緣檢測,Sobel算子對(duì)灰度漸變和噪聲較多的圖像處理效果較好,但是Sobel算子對(duì)邊緣定位不是很準(zhǔn)確,檢測的精度不夠,得不到好的邊緣檢測結(jié)果。本文選用的是拉普拉斯算子,本算法被分成4個(gè)和8個(gè)鄰域[10],分別應(yīng)用于小麥邊緣需求鄰域中央附近的方向和梯度。其方向和梯度可完全滿足提取的小麥邊緣信息的需要。處理的圖像如圖3所示。

        圖3 圖像邊緣檢測

        2.2 HSV顏色空間轉(zhuǎn)換

        HSV(Hue Saturation Value)是一種比較直觀的顏色模型,在圖像領(lǐng)域中有較為廣泛的應(yīng)用。小麥圖像都是RGB圖像,將小麥圖像RGB值映射到HSV顏色空間上的色域值來進(jìn)行小麥?zhǔn)┓淑P的精準(zhǔn)對(duì)行[11],顏色空間分別由色調(diào)、飽和度和透明度這3種屬性組成[12]。轉(zhuǎn)換到HSV空間后再抽取其S分量圖像繼續(xù)進(jìn)行處理,并且抽取的是S分量圖像中的綠色元素。HSV的顏色空間如圖4所示。

        圖4 HSV顏色空間

        兩種顏色空間的轉(zhuǎn)換公式如式(1)~式(3)所示。

        (1)

        (2)

        IV=Imax

        (3)

        式中:Imax——I(x,y)處(R,G,B)的最大值[11];

        Imin——I(x,y)處(R,G,B)的最小值[11];

        IH——I(x,y)處的色調(diào)值;

        IS——I(x,y)處的飽和度值;

        IV——I(x,y)處的透明度值;

        IR——I(x,y)處的紅色值;

        IG——I(x,y)處的綠色值;

        IB——I(x,y)處的藍(lán)色值。

        其小麥的HSV圖像如圖5所示,S分量圖像如圖6所示。

        圖5 小麥HSV圖像

        圖6 S分量圖像

        2.3 圖像濾波

        像素的中值作為基準(zhǔn)進(jìn)行濾波[13],在圖像的像素點(diǎn)中,先選取一像素點(diǎn),然后以該像素點(diǎn)為中心取一個(gè)n×n的矩陣,經(jīng)過中值處理后,以中值作為該像素點(diǎn)的數(shù)值。在這里,選取一個(gè)3×3的像素點(diǎn)矩陣,將9個(gè)像素點(diǎn)的大小進(jìn)行排列,然后去中值作為中心像素點(diǎn)的數(shù)值。中值濾波的過程如圖7所示,小麥經(jīng)過中值濾波后的圖像如圖8所示。

        圖7 中值濾波

        圖8 圖像濾波

        2.4 圖像二值化

        閾值分割處理一般看作是灰度圖像的二值化處理[14],輸出圖像只有2種灰度值:0和255。圖像分割方法基于圖像中前景與背景的像素值差異,通過設(shè)定合適的閾值實(shí)現(xiàn)目標(biāo)與背景的分割,提取圖像中有用的信息,常用方法有全局閾值分割和自適應(yīng)閾值分割。本文小麥與土地顏色差別較大,光線條件相對(duì)均勻且所選取的B通道灰度圖的前景與背景灰度級(jí)相差較大,故選取處理時(shí)間短、速度快的全局閾值分割進(jìn)行二值化操作,其計(jì)算公式如式(4)所示。

        (4)

        其中I為輸入圖像,設(shè)其高為H,寬為W,I(r,c)代表圖像中第r行第c列的灰度值,其中0≤r

        (5)

        利用OpenCV的全局閾值分割函數(shù)Threshold()完成圖像的二值化處理,效果如圖9所示。

        圖9 二值化圖像

        3 小麥中心坐標(biāo)識(shí)別

        獲得小麥的二值化圖像后,為了得到更加明顯的圖像特征,來更好地確定小麥輪廓的繪制方法,還要對(duì)圖像進(jìn)行膨脹腐蝕,從而可以更好地確定小麥壟行之間的中心坐標(biāo)值。

        3.1 膨脹腐蝕

        腐蝕操作和膨脹操作為圖像的形態(tài)學(xué)操作[15],主要用來明確所需要的圖像信息。腐蝕操作是在二值化的黑白圖像中,以黑白兩顏色的邊界為中心像素點(diǎn),選取一定的矩陣范圍,將范圍內(nèi)的像素點(diǎn)都轉(zhuǎn)變?yōu)楹谏袼?,這樣白色圖像就會(huì)去除一部分,相當(dāng)于被腐蝕了一樣。

        膨脹操作與腐蝕操作的做法正好相反,是將邊界向外擴(kuò)張,增加目標(biāo)面積,常用于消除分割后目標(biāo)范圍內(nèi)存在的空洞[16]。它是以邊界像素點(diǎn)為中心,選取一定的矩陣范圍將其全部轉(zhuǎn)變成白色像素,這樣白色圖像就會(huì)往外擴(kuò)張一部分,像是膨脹一樣。通過這兩個(gè)操作可以使小麥中夾雜的土壤顏色部分得到去除,使圖像特征更加明顯,效果如圖10所示。

        圖10 膨脹腐蝕

        3.2 圖像輪廓繪制

        為了尋求小麥圖像中土壤的中心坐標(biāo)點(diǎn),這里需要將土壤的外輪廓先行繪制出來。選中土壤的一部分區(qū)域,使用OpenCV的find Contours()函數(shù)[17]可以很方便地解決這一問題。本文用的輪廓檢測方法是輪廓逼近方法,函數(shù)只保留它們的終點(diǎn)部分。通過此輪廓繪制算法,將土壤的外圍輪廓進(jìn)行描繪,并用紅色的線條將其描繪在圖像上,如圖11所示。在土壤輪廓繪制完后,不可避免地會(huì)有小部分土壤輪廓隱藏在小麥中。這些小部分土壤輪廓并非所需要的,所以需要進(jìn)行濾除,最后只留下中央最大的輪廓是為所求,如圖12所示。

        圖11 外輪廓繪制

        圖12 濾除

        3.3 求中心坐標(biāo)

        在進(jìn)行小麥中心點(diǎn)提取過程中,采用了區(qū)域生長算法[18],步驟如下:(1)經(jīng)圖像預(yù)處理后得到小麥輪廓區(qū)域,應(yīng)用二次加權(quán)灰度重心法提取小麥輪廓區(qū)域中心的初始點(diǎn);(2)根據(jù)小麥中心坐標(biāo)初始點(diǎn),利用區(qū)域增長法生成小麥中心坐標(biāo)的小范圍圓形區(qū)域,使用主成分分析代替多次求解高斯卷積過程求得小麥中心亞像素坐標(biāo)。

        3.3.1 小麥中心初始點(diǎn)提取

        在獲得小麥區(qū)域輪廓后,通過檢測輪廓的邊界像素值繼續(xù)求取輪廓的中心坐標(biāo)值,可以得到輪廓邊緣的非零灰度值對(duì)應(yīng)點(diǎn)的坐標(biāo)值,并將其標(biāo)記為(xi,yj),采用二次加權(quán)灰度重心法提取小麥輪廓區(qū)域中心的初始位置,可以表示為

        (6)

        (7)

        式中:g(xi,yj)——圖像中的第xi行第yj列坐標(biāo)點(diǎn)的灰度像素值;

        Xcenter——小麥中心初始點(diǎn)的橫坐標(biāo)值;

        Ycenter——小麥中心初始點(diǎn)的縱坐標(biāo)值。

        3.3.2 小麥中心坐標(biāo)提取

        將加權(quán)灰度重心法提取的小麥中心坐標(biāo)初始值作為區(qū)域生長的種子點(diǎn),將灰度閾值作為生長準(zhǔn)則,以種子點(diǎn)為圓心,以3鄰域像素值(經(jīng)實(shí)地測量施肥鏟半徑得到)為半徑輻射形成一生長連通域,通過判斷像素點(diǎn)灰度差值,將小于灰度閾值的點(diǎn)歸為一個(gè)連通域,可有效防止過度生長。其生長域如圖13所示。

        圖13 中心生長域示意圖

        (8)

        式中:Wp——生長連通域的寬度值。

        要注意,得到的小麥中心坐標(biāo)值為像素點(diǎn)坐標(biāo)。將此像素點(diǎn)坐標(biāo)求出后,這一流程實(shí)時(shí)執(zhí)行后就可以一直得到中心位置,相對(duì)的也就確定了施肥鏟的位置,以此作為反饋信息,再進(jìn)一步去控制移動(dòng)施肥鏟,達(dá)到想要的效果。

        4 小麥中心坐標(biāo)對(duì)比試驗(yàn)

        4.1 試驗(yàn)材料

        本文所進(jìn)行的對(duì)比試驗(yàn)是在山東省青島市樅森農(nóng)業(yè)機(jī)械研究所合作的青島清保農(nóng)機(jī)專業(yè)合作社進(jìn)行,所種植的小麥品種為魯麥15號(hào),每壟種植4行小麥,行距為25 cm。

        4.2 坐標(biāo)轉(zhuǎn)化

        為了驗(yàn)證小麥壟行中心坐標(biāo)的識(shí)別效果,將攝像頭采集的像素點(diǎn)坐標(biāo)與實(shí)際測量的中心點(diǎn)坐標(biāo)做比對(duì),借助試驗(yàn)對(duì)這種檢測方法進(jìn)行評(píng)估。

        為了試驗(yàn)方便進(jìn)行,將攝像頭得到的像素點(diǎn)坐標(biāo)轉(zhuǎn)化為圖像坐標(biāo)。其中,像素坐標(biāo)系和預(yù)想坐標(biāo)系都在成像平面上,只是各自的原點(diǎn)和度量單位不一樣,圖像坐標(biāo)系的遠(yuǎn)點(diǎn)為攝像頭光軸與成像平面的交點(diǎn),圖像坐標(biāo)系的單位為mm,屬于物理單位,而像素坐標(biāo)系的單位是pixel,平常描述一個(gè)像素點(diǎn)都是幾行幾列。所以這兩者之間的轉(zhuǎn)換如下:其中dx和dy表示每一列和每一行分別代表多少mm,即1 pixel=dxmm。坐標(biāo)轉(zhuǎn)換示意圖如圖14所示。

        根據(jù)像素點(diǎn)坐標(biāo)可以分別表示其圖像坐標(biāo),表達(dá)式如下

        (9)

        具體求解表達(dá)式如下

        (10)

        圖14 坐標(biāo)轉(zhuǎn)換示意圖

        4.3 試驗(yàn)驗(yàn)證

        隨機(jī)選取一片麥田,并在該區(qū)域中隨機(jī)選取一段區(qū)域,劃線或是標(biāo)記好即可,在選定的區(qū)域每隔20 cm取一個(gè)中心坐標(biāo)點(diǎn),總計(jì)取100個(gè),也就是100幅圖片。給定不同的光照條件,即良好、一般、昏暗。將攝像頭在選定的區(qū)域內(nèi)移動(dòng),實(shí)際測量如圖15所示。并標(biāo)記好要記錄的點(diǎn)數(shù),記下該點(diǎn)的像素坐標(biāo)值,并通過式(9)、式(10)轉(zhuǎn)化為相應(yīng)的圖像坐標(biāo)值,用游標(biāo)卡尺在相應(yīng)的坐標(biāo)點(diǎn)上人為測量,對(duì)這兩組值進(jìn)行比對(duì),計(jì)算識(shí)別準(zhǔn)確率,并分析該識(shí)別方法的準(zhǔn)確性。試驗(yàn)數(shù)據(jù)如表1所示。

        圖15 試驗(yàn)測量圖

        表1 試驗(yàn)數(shù)據(jù)坐標(biāo)對(duì)比Tab. 1 Comparison of experimental data coordinates

        由表1可以看出,當(dāng)環(huán)境照度在10 Lux以上時(shí),光照強(qiáng)度的變化對(duì)圖像識(shí)別的效果影響不大,當(dāng)照度低于10 Lux時(shí),圖像識(shí)別的坐標(biāo)值正確率不高,基本無法正常工作;而光照強(qiáng)度足夠時(shí),識(shí)別的正確率均在90%以上。由此可見,此方法對(duì)小麥中心坐標(biāo)位置的確定具有較高的識(shí)別正確率。

        5 結(jié)論

        1) 本文利用OpenCV圖像處理技術(shù)獲取小麥壟行之間的中心坐標(biāo)值,將獲得的小麥壟行的圖像值經(jīng)過HSV顏色空間轉(zhuǎn)換、濾波等得到二值化圖像,經(jīng)膨脹腐蝕得到清晰的小麥壟行輪廓坐標(biāo)圖像,最后采用區(qū)域生長算法得到小麥中心區(qū)域坐標(biāo)值。

        2) 經(jīng)過人工測量的驗(yàn)證,可以證明在白天也就是光照充足的情況下(室外太陽照射條件下),光照強(qiáng)度的變化對(duì)中心坐標(biāo)的影響效果不大,識(shí)別正確率可以達(dá)到90%以上,具有較高的檢測精度。

        3) 本文研究了一種基于OpenCV的新型小麥?zhǔn)┓淑P自動(dòng)對(duì)行分層施肥系統(tǒng),使得返青小麥能夠進(jìn)行自動(dòng)化對(duì)行分層施肥,有助于解放人力,提高耕作效率,提高小麥產(chǎn)量,在當(dāng)前我國小麥由中產(chǎn)向高產(chǎn)、超高產(chǎn)邁進(jìn)的道路上具有十分重大的意義。

        猜你喜歡
        坐標(biāo)值像素點(diǎn)輪廓
        麥弗遜懸架主銷軸線對(duì)半軸滑移的影響
        北京汽車(2023年1期)2023-03-03 00:50:38
        OPENCV輪廓識(shí)別研究與實(shí)踐
        基于實(shí)時(shí)輪廓誤差估算的數(shù)控系統(tǒng)輪廓控制
        基于二分法迭代的凸模數(shù)控銑削加工編程*
        基于canvas的前端數(shù)據(jù)加密
        基于逐像素點(diǎn)深度卷積網(wǎng)絡(luò)分割模型的上皮和間質(zhì)組織分割
        在線學(xué)習(xí)機(jī)制下的Snake輪廓跟蹤
        基于Node-Cell結(jié)構(gòu)的HEVC幀內(nèi)編碼
        利用CAD/CAM 軟件確定數(shù)控編程中 未知點(diǎn)的坐標(biāo)
        物理坐標(biāo)圖像的應(yīng)用賞析
        免费不卡在线观看av| 琪琪av一区二区三区| 亚洲av色av成人噜噜噜| 久久综合狠狠综合久久综合88| 欧洲日本一线二线三线区本庄铃| 成人日韩av不卡在线观看| 国产一区二区三区在线影院| 国产精品亚洲精品日产久久久| 99热久久只有这里是精品| 论理视频二区三区四区在线观看| 中国老熟妇506070| 熟妇与小伙子matur老熟妇e | 能看的网站中文字幕不卡av| 水蜜桃精品视频在线观看| 麻豆精品国产精华精华液好用吗 | 超级碰碰人妻中文字幕| 福利利视频在线观看免费| 久热国产vs视频在线观看| 日韩中文字幕中文有码| 男女午夜视频一区二区三区| 在线免费观看一区二区| 国产亚洲精品久久久久婷婷瑜伽| 亚洲熟妇大图综合色区| 男人天堂亚洲一区二区| 又色又爽又黄高潮的免费视频| 无码一区二区三区在线 | 亚洲青青草视频在线播放| 女同同志熟女人妻二区| 无码精品久久久久久人妻中字| 无码av免费永久免费永久专区| av男人的天堂第三区| 日韩av无码社区一区二区三区 | 日本高清不卡二区三区| 国产夫妇肉麻对白| 18无码粉嫩小泬无套在线观看| 精品国产福利片在线观看| 国产白浆一区二区三区佳柔| 国产不卡视频一区二区三区| 国产精品久久久久久久成人午夜 | 久久精品国产99精品九九 | 二区免费在线视频观看|