云視頻農(nóng)業(yè)監(jiān)控與檢測方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及農(nóng)作物生長監(jiān)控技術(shù)領(lǐng)域,特別是涉及一種云視頻農(nóng)業(yè)監(jiān)控與檢測方法。
【背景技術(shù)】
[0002]集約化生產(chǎn)是農(nóng)業(yè)發(fā)展的重要方向,集約化生產(chǎn)是指生產(chǎn)活動中,通過生產(chǎn)要素質(zhì)量的提高、要素含量的增加、要素投人的集中以及要素組合方式的調(diào)整來增進(jìn)效益的生產(chǎn)方式。簡言之,集約是相對粗放而言,集約化經(jīng)營是以效益(社會效益和經(jīng)濟(jì)效益)為根本對經(jīng)營諸要素重組,實(shí)現(xiàn)最小的成本獲得最大的投資回報。隨著規(guī)模化生產(chǎn)在農(nóng)業(yè)生產(chǎn)占中的比重逐漸增大,信息技術(shù)也越來越多的用于農(nóng)業(yè)生產(chǎn)中,計(jì)算機(jī)視覺技術(shù)是其中一個重要的方面。
[0003]利用計(jì)算機(jī)視覺技術(shù)可以監(jiān)視農(nóng)業(yè)生產(chǎn)中的作物長勢,根據(jù)植物生長模型分析并推斷出最適宜于生產(chǎn)的數(shù)據(jù),進(jìn)而對生產(chǎn)進(jìn)行調(diào)控,達(dá)到植物生長的最優(yōu)生產(chǎn)環(huán)境,促進(jìn)生產(chǎn)。
[0004]云計(jì)算的發(fā)展為解決上述問題提供了一種新的思路。遠(yuǎn)程的云平臺可以為農(nóng)業(yè)企業(yè)提供分布式的運(yùn)算服務(wù),農(nóng)業(yè)企業(yè)不需要在本地建立計(jì)算平臺,只要交納服務(wù)費(fèi)用便可通過云計(jì)算中心實(shí)現(xiàn)對農(nóng)業(yè)視頻圖像的分析工作。對于農(nóng)業(yè)企業(yè)來說,利用云計(jì)算技術(shù)進(jìn)行農(nóng)業(yè)視頻分析,可以大大降低生產(chǎn)成本;更重要的是,云平臺使企業(yè)不必在信息建設(shè)上浪費(fèi)過多資源,可以專注于農(nóng)業(yè)生產(chǎn),為規(guī)范、快速的集約化農(nóng)業(yè)發(fā)展提供新的途徑。
【發(fā)明內(nèi)容】
[0005]針對上述問題中存在的不足之處,本發(fā)明提供一種云視頻農(nóng)業(yè)監(jiān)控與檢測方法,使其適用范圍廣泛,減少硬件成本、運(yùn)維成本,方便工作人員維護(hù)使用,節(jié)約生產(chǎn)成本,提高資源利用率,實(shí)用性強(qiáng),易于推廣。
[0006]為了解決上述問題,本發(fā)明提供一種云視頻農(nóng)業(yè)監(jiān)控與檢測方法,其特征在于,包括以下步驟:
S10、農(nóng)業(yè)企業(yè)在生產(chǎn)現(xiàn)場布置視頻采集裝置,視頻采集裝置在操作平臺操作命令的控制下實(shí)時采集由一塊或多塊農(nóng)田農(nóng)作物構(gòu)成的被測對象的視頻信息,并將視頻信息封裝成信息包通過信息傳輸網(wǎng)絡(luò)返回給操作平臺;
S20、操作平臺對采集到的視頻信息做初步分析,進(jìn)行特征提取后并通過傳輸網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程的云計(jì)算中心;
S30、云計(jì)算中心利用云計(jì)算處理能力和云存儲實(shí)現(xiàn)大量視頻數(shù)據(jù)存儲,保證農(nóng)產(chǎn)品生產(chǎn)過程可回放觀看;
S40、云計(jì)算中心對至少一處農(nóng)業(yè)企業(yè)的至少一路視頻進(jìn)行特征信息分析,得到全局反饋信息,通過傳輸網(wǎng)絡(luò)傳輸?shù)缴a(chǎn)現(xiàn)場的操作平臺;
S50、生產(chǎn)現(xiàn)場的操作平臺根據(jù)反饋信息,通過操控外接控制節(jié)點(diǎn),實(shí)現(xiàn)對生產(chǎn)的最優(yōu)調(diào)控;
S60、將網(wǎng)絡(luò)電商平臺與云視頻監(jiān)控技術(shù)結(jié)合,使用戶通過網(wǎng)絡(luò)電商平臺與云計(jì)算中心連接,操作個人終端實(shí)施遠(yuǎn)程監(jiān)控及遙控視頻,還能選擇觀看日期。
[0007]2、如權(quán)利要求1所述的云視頻農(nóng)業(yè)監(jiān)控與檢測方法,其特征在于,在所述步驟SlO中,所述視頻信息包括:通過人機(jī)交互接口輸入在農(nóng)田現(xiàn)場對距離視頻攝像頭最近的農(nóng)作物標(biāo)定的距離參數(shù)、通過所述視頻攝像頭攝取的多組農(nóng)田視頻圖像及其采用的變焦倍數(shù)和分辨率參數(shù)。
[0008]3、如權(quán)利要求1所述的云視頻農(nóng)業(yè)監(jiān)控與檢測方法,其特征在于,在所述步驟SlO中,所述后端操作平臺接收到所述信息包并解封、解析出所述被測對象的視頻信息,根據(jù)對所述視頻信息中圖像像素的基本顏色進(jìn)行分析計(jì)算獲取農(nóng)作物參數(shù)并保存。
[0009]4、如權(quán)利要求1所述的云視頻農(nóng)業(yè)監(jiān)控與檢測方法,其特征在于,在所述步驟S20中,還包括以下步驟:
1)對圖像做直方圖均衡化,使圖像在灰度級上分布均勻;
2)對圖像做邊緣檢測,得到標(biāo)定線的圖像長度,與標(biāo)定線的實(shí)際長度對比,獲得像素長度與實(shí)際長度的比例尺;
3)對圖像做閾值分割,利用OpenCV中的函數(shù)庫計(jì)算動植物的相關(guān)參數(shù),根據(jù)標(biāo)定線估算生產(chǎn)現(xiàn)場植物或動物的長度和質(zhì)量;其中在生產(chǎn)準(zhǔn)備階段,對閾值分割后的植物或動物圖案建立訓(xùn)練集,發(fā)送到云計(jì)算中心,通過SVM方法訓(xùn)練得到識別模型;
4)經(jīng)過圖像處理得到視頻幀的特征信息,封裝成數(shù)據(jù)結(jié)構(gòu)為0-1字符串的信息,發(fā)送給云計(jì)算中心,每個字符串代表一幀,字符串的每個字符代表一個像素點(diǎn)。
[0010]5、如權(quán)利要求1所述的云視頻農(nóng)業(yè)監(jiān)控與檢測方法,其特征在于,在所述步驟S40中,還包括以下步驟:
5401、將ARM板發(fā)送的數(shù)據(jù)結(jié)構(gòu)為0-1字符串的特征信息,讀取為特征向量;
5402、特征向量與訓(xùn)練集匹配,根據(jù)植物或動物圖案對生產(chǎn)現(xiàn)場不同動物或植物進(jìn)行特征識別和定位,如果目標(biāo)為動物進(jìn)入步驟S3,如果目標(biāo)為植物進(jìn)入步驟S404 ;
5403、利用粒子濾波法對動物進(jìn)行多目標(biāo)跟蹤,并將跟蹤信息進(jìn)行記錄并基于動物行為模型分析動物的生存狀態(tài),得到能滿足動物舒適度的調(diào)控信息;
5404、通過圖像特征提取得到植物葉片的面積、長度、紋理等信息,匹配植物葉片特征庫,分析植物是生長狀態(tài)并得到滿足植物生長的調(diào)控信息。
[0011]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):
通過大規(guī)模計(jì)算機(jī)集群組成的云計(jì)算平臺為農(nóng)業(yè)視頻圖像提供公共的運(yùn)算服務(wù),為農(nóng)業(yè)企業(yè)提供了一種簡單易行的技術(shù)升級途徑,避免了農(nóng)業(yè)企業(yè)在不熟悉的計(jì)算機(jī)硬件及硬件運(yùn)維上過量的投入;適用范圍廣泛,可廣泛應(yīng)用于農(nóng)業(yè)生產(chǎn)中的動物飼養(yǎng)、植物養(yǎng)殖中,保證動植物生長始終處于最佳的生產(chǎn)環(huán)境中;減少硬件成本、運(yùn)維成本,方便工作人員維護(hù)使用,節(jié)約生產(chǎn)成本,提高資源利用率,實(shí)用性強(qiáng),易于推廣。
【附圖說明】
[0012]圖1是本發(fā)明的流程示意圖。
【具體實(shí)施方式】
[0013]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖與實(shí)例對本發(fā)明作進(jìn)一步詳細(xì)說明,但所舉實(shí)例不作為對本發(fā)明的限定。
[0014]如圖1所示,本發(fā)明的實(shí)施例包括以下步驟:
S10、農(nóng)業(yè)企業(yè)在生產(chǎn)現(xiàn)場布置視頻采集裝置,視頻采集裝置在操作平臺操作命令的控制下實(shí)時采集由一塊或多塊農(nóng)田農(nóng)作物構(gòu)成的被測對象的視頻信息,并將視頻信息封裝成信息包通過信息傳輸網(wǎng)絡(luò)返回給操作平臺;
S20、操作平臺對采集到的視頻信息做初步分析,進(jìn)行特征提取后并通過傳輸網(wǎng)絡(luò)傳輸?shù)竭h(yuǎn)程的云計(jì)算中心;
S30、云計(jì)算中心利用云計(jì)算處理能力和云存儲實(shí)現(xiàn)大量視頻數(shù)據(jù)存儲,保證農(nóng)產(chǎn)品生產(chǎn)過程可回放觀看;
S40、云計(jì)算中心對至少一處農(nóng)業(yè)企業(yè)的至少一路視頻進(jìn)行特征信息分析,得到全局反饋信息,通過傳輸網(wǎng)絡(luò)傳輸?shù)缴a(chǎn)現(xiàn)場的操作平臺;
S50、生產(chǎn)現(xiàn)場的操作平臺根據(jù)反饋信息,通過操控外接控制節(jié)點(diǎn),實(shí)現(xiàn)對生產(chǎn)的最優(yōu)調(diào)控;