本申請(qǐng)涉及農(nóng)業(yè)檢測(cè),特別是涉及一種田間作物缺苗數(shù)量的計(jì)算方法、裝置及介質(zhì)。
背景技術(shù):
1、作物播種后苗期的缺苗數(shù)量的計(jì)算和缺苗點(diǎn)的反饋對(duì)于田間管理具有重要指導(dǎo)意義。傳統(tǒng)的田間缺苗統(tǒng)計(jì)依賴人工巡田和目視估算,往往不夠精準(zhǔn),缺乏時(shí)效性,且人工成本高。
2、結(jié)合無(wú)人機(jī)遙感技術(shù)和目標(biāo)檢測(cè)的算法對(duì)于田間幼苗和缺苗檢測(cè)是一種有效的替代方案。然而經(jīng)過目標(biāo)檢測(cè)得到的缺苗邊界框缺乏先驗(yàn)知識(shí),存在幼苗邊界框和缺苗邊界框重疊區(qū)域以及缺苗邊界框覆蓋區(qū)域不足的問題,進(jìn)而導(dǎo)致田間作物的缺苗數(shù)量計(jì)算不準(zhǔn)確的問題。同時(shí),大部分研究往往只停留在缺苗邊界框檢測(cè)的結(jié)果,對(duì)于田間補(bǔ)種的反饋不足。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的目的是提供一種田間作物缺苗數(shù)量的計(jì)算方法、裝置及介質(zhì),可精準(zhǔn)計(jì)算出田間作物的缺苗數(shù)量,進(jìn)而為田間作物萌發(fā)率和缺苗點(diǎn)補(bǔ)苗的計(jì)算提供了精細(xì)指導(dǎo)和評(píng)估。
2、為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┝巳缦路桨福?/p>
3、第一方面,提供了一種田間作物缺苗數(shù)量的計(jì)算方法,所述方法包括:
4、將作物苗期圖像輸入目標(biāo)檢測(cè)模型,得到邊界框;所述邊界框包括幼苗邊界框和缺苗邊界框;
5、獲取幼苗邊界框和所述缺苗邊界框的重疊區(qū)域;
6、基于預(yù)設(shè)間隙,根據(jù)所述重疊區(qū)域、所述幼苗邊界框的上邊界和下邊界,確定各個(gè)目標(biāo)缺苗邊界框;其中,所述預(yù)設(shè)間隙為任意兩個(gè)相鄰的邊界框之間的固定間隙;
7、沿直角坐標(biāo)系的y軸方向,針對(duì)每一個(gè)目標(biāo)缺苗邊界框,基于所述預(yù)設(shè)間隙和與所述目標(biāo)缺苗邊界框相鄰的幼苗邊界框,調(diào)整所述目標(biāo)缺苗邊界框的目標(biāo)高度;所述直角坐標(biāo)系是以邊界框的寬度為x軸,以邊界框的高度為y軸建立的;
8、針對(duì)任一調(diào)整后的目標(biāo)缺苗邊界框的目標(biāo)高度,根據(jù)所述目標(biāo)高度和圖像苗間距,確定所述調(diào)整后的目標(biāo)缺苗邊界框的缺苗數(shù)量;
9、根據(jù)所有所述調(diào)整后的目標(biāo)缺苗邊界框的缺苗數(shù)量,確定田間作物缺苗數(shù)量。
10、第二方面,提供了一種計(jì)算機(jī)裝置,包括:存儲(chǔ)器、處理器以存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)第一方面所述的田間作物缺苗數(shù)量的計(jì)算方法。
11、第三方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的田間作物缺苗數(shù)量的計(jì)算方法。
12、根據(jù)本申請(qǐng)?zhí)峁┑木唧w實(shí)施例,本申請(qǐng)公開了以下技術(shù)效果:
13、通過目標(biāo)檢測(cè)模型處理作物苗期圖像,得到幼苗邊界框和缺苗邊界框,以便對(duì)幼苗邊界框和缺苗邊界框同時(shí)進(jìn)行檢測(cè)。獲取幼苗邊界框和所述缺苗邊界框的重疊區(qū)域,基于預(yù)設(shè)間隙,根據(jù)所述重疊區(qū)域以及所述幼苗邊界框的上邊界和下邊界,確定各個(gè)目標(biāo)缺苗邊界框,如此針對(duì)幼苗邊界框和缺苗邊界框的重疊區(qū)域進(jìn)行針對(duì)性處理,避免現(xiàn)有技術(shù)中因目標(biāo)檢測(cè)模型得到的缺苗邊界框缺乏先驗(yàn)知識(shí)而導(dǎo)致的幼苗邊界框和缺苗邊界框存在重疊區(qū)域被忽略的問題。
14、沿y軸方向,針對(duì)每一個(gè)目標(biāo)缺苗邊界框,基于所述預(yù)設(shè)間隙和與所述目標(biāo)缺苗邊界框相鄰的幼苗邊界框,確定所述目標(biāo)缺苗邊界框的目標(biāo)高度,如此避免缺苗邊界框覆蓋區(qū)域不足的情況。
15、最后,根據(jù)所述目標(biāo)高度和所述圖像苗間距,精準(zhǔn)確定每一個(gè)目標(biāo)缺苗邊界框的缺苗數(shù)量,進(jìn)而更準(zhǔn)確的得到各個(gè)目標(biāo)缺苗邊界框的缺苗數(shù)量,即田間作物缺苗數(shù)量,為田間作物萌發(fā)率和缺苗點(diǎn)補(bǔ)苗的計(jì)算提供了精細(xì)指導(dǎo)和評(píng)估。
1.一種田間作物缺苗數(shù)量的計(jì)算方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的田間作物缺苗數(shù)量的計(jì)算方法,其特征在于,根據(jù)所述重疊區(qū)域、所述幼苗邊界框的上邊界和下邊界,確定各個(gè)目標(biāo)缺苗邊界框,具體包括:
3.根據(jù)權(quán)利要求2所述的田間作物缺苗數(shù)量的計(jì)算方法,其特征在于,確定各個(gè)目標(biāo)缺苗邊界框之前,還包括:
4.根據(jù)權(quán)利要求1所述的田間作物缺苗數(shù)量的計(jì)算方法,其特征在于,基于所述預(yù)設(shè)間隙和與所述目標(biāo)缺苗邊界框相鄰的幼苗邊界框,調(diào)整所述目標(biāo)缺苗邊界框的目標(biāo)高度,具體包括:
5.根據(jù)權(quán)利要求1所述的田間作物缺苗數(shù)量的計(jì)算方法,其特征在于,針對(duì)任一調(diào)整后的目標(biāo)缺苗邊界框的目標(biāo)高度,根據(jù)所述目標(biāo)高度和圖像苗間距,確定所述調(diào)整后的目標(biāo)缺苗邊界框的缺苗數(shù)量,之前還包括:
6.根據(jù)權(quán)利要求1所述的田間作物缺苗數(shù)量的計(jì)算方法,其特征在于,根據(jù)所有所述調(diào)整后的目標(biāo)缺苗邊界框的缺苗數(shù)量,確定田間作物缺苗數(shù)量,之后還包括:
7.根據(jù)權(quán)利要求6所述的田間作物缺苗數(shù)量的計(jì)算方法,其特征在于,獲取所述調(diào)整后的目標(biāo)缺苗邊界框的目標(biāo)缺苗邊框坐標(biāo),具體包括:
8.根據(jù)權(quán)利要求1所述的田間作物缺苗數(shù)量的計(jì)算方法,其特征在于,所述獲取幼苗邊界框和所述缺苗邊界框的重疊區(qū)域,具體包括:
9.一種計(jì)算機(jī)裝置,包括:存儲(chǔ)器、處理器以存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)權(quán)利要求1-8中任一項(xiàng)所述田間作物缺苗數(shù)量的計(jì)算方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-8中任一項(xiàng)所述田間作物缺苗數(shù)量的計(jì)算方法。