本申請(qǐng)實(shí)施例涉及環(huán)境監(jiān)測(cè),具體而言,涉及一種基于yolov10的庫區(qū)漂浮物識(shí)別方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品。
背景技術(shù):
1、庫區(qū)漂浮物在水庫、水壩等水體管理中占據(jù)至關(guān)重要的地位,其不僅關(guān)乎水質(zhì)安全,還直接影響進(jìn)水口的暢通性及整體生態(tài)環(huán)境的穩(wěn)定。傳統(tǒng)的漂浮物識(shí)別方法通常依賴人工觀察,不僅效率低下,而且成本高,難以滿足高效管理的需求。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例在于提供一種基于yolov10的庫區(qū)漂浮物識(shí)別方法、裝置、設(shè)備、存儲(chǔ)介質(zhì)及產(chǎn)品,旨在解決傳統(tǒng)的漂浮物識(shí)別方法通常依賴人工觀察,不僅效率低下且成本高,難以滿足高效管理的需求的問題。
2、本申請(qǐng)實(shí)施例第一方面提供一種基于yolov10的庫區(qū)漂浮物識(shí)別方法,包括:
3、根據(jù)漂浮物識(shí)別模型對(duì)漂浮物進(jìn)行實(shí)時(shí)檢測(cè),得到所述漂浮物的信息,所述漂浮物的信息包括:位置和種類;所述漂浮物識(shí)別模型是基于標(biāo)注有漂浮物位置和種類的圖像數(shù)據(jù)對(duì)yolov10模型訓(xùn)練得到的;
4、將所述漂浮物的信息發(fā)送到中央控制系統(tǒng)進(jìn)行分析展示,得到所述漂浮物的位置、種類和數(shù)量;
5、判斷所述漂浮物的數(shù)量是否超過預(yù)設(shè)閾值;在所述漂浮物的數(shù)量超過所述預(yù)設(shè)閾值的情況下,觸發(fā)相應(yīng)的報(bào)警機(jī)制。
6、在一種可選的實(shí)施方式中,所述漂浮物識(shí)別模型是采用以下步驟訓(xùn)練得到的:
7、獲取所述漂浮物的圖像數(shù)據(jù);
8、對(duì)所述圖像數(shù)據(jù)進(jìn)行標(biāo)注,將所述漂浮物位置和種類標(biāo)注在所述圖像數(shù)據(jù)中,得到處理后的圖像數(shù)據(jù);
9、根據(jù)所述處理后的圖像數(shù)據(jù),對(duì)所述yolov10模型進(jìn)行模型訓(xùn)練,得到訓(xùn)練好的所述漂浮物識(shí)別模型。
10、在一種可選的實(shí)施方式中,所述獲取漂浮物的圖像數(shù)據(jù)之后,還包括:
11、對(duì)所述圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)增強(qiáng),包括:對(duì)所述圖像數(shù)據(jù)進(jìn)行隨機(jī)裁剪、旋轉(zhuǎn)、縮放和顏色變換。
12、在一種可選的實(shí)施方式中,所述根據(jù)所述處理后的圖像數(shù)據(jù),對(duì)所述yolov10模型進(jìn)行模型訓(xùn)練,得到訓(xùn)練好的所述漂浮物識(shí)別模型,包括:
13、將所述處理后的圖像數(shù)據(jù)分為訓(xùn)練集和驗(yàn)證集,根據(jù)所述訓(xùn)練集和驗(yàn)證集,對(duì)所述yolov10模型進(jìn)行反復(fù)訓(xùn)練和驗(yàn)證,得到訓(xùn)練好的所述漂浮物識(shí)別模型。
14、在一種可選的實(shí)施方式中,所述根據(jù)漂浮物識(shí)別模型對(duì)漂浮物進(jìn)行實(shí)時(shí)檢測(cè),得到所述漂浮物的信息,包括;
15、將所述漂浮物識(shí)別模型部署到邊緣計(jì)算設(shè)備上;
16、所述邊緣計(jì)算設(shè)備采集漂浮物的實(shí)時(shí)圖像,將所述實(shí)時(shí)圖像輸入到所述漂浮物識(shí)別模型;
17、所述漂浮物識(shí)別模型根據(jù)所述實(shí)時(shí)圖像進(jìn)行漂浮物檢測(cè),得到所述漂浮物的信息。
18、在一種可選的實(shí)施方式中,所述將所述處理后的信息發(fā)送到中央控制系統(tǒng)進(jìn)行分析展示,得到所述漂浮物的位置、種類和數(shù)量,包括:
19、將所述處理后的信息發(fā)送到中央控制系統(tǒng),所述中央控制系統(tǒng)對(duì)所述處理后的信息進(jìn)行分析后在用戶界面上展示數(shù)據(jù);所述數(shù)據(jù)包括:所述漂浮物的位置、種類、數(shù)量和檢測(cè)時(shí)間。
20、本申請(qǐng)實(shí)施例第二方面提供一種基于yolov10的庫區(qū)漂浮物識(shí)別裝置,包括:
21、實(shí)時(shí)檢測(cè)模塊,用于根據(jù)漂浮物識(shí)別模型對(duì)漂浮物進(jìn)行實(shí)時(shí)檢測(cè),得到所述漂浮物的信息,所述漂浮物的信息包括:位置和種類;所述漂浮物識(shí)別模型是基于標(biāo)注有漂浮物位置和種類的圖像數(shù)據(jù)對(duì)yolov10模型訓(xùn)練得到的;
22、分析展示模塊,用于將所述處理后的信息發(fā)送到中央控制系統(tǒng)進(jìn)行分析展示,得到所述漂浮物的位置、種類和數(shù)量;
23、報(bào)警模塊,用于判斷所述漂浮物的數(shù)量是否超過預(yù)設(shè)閾值;在所述漂浮物的數(shù)量超過所述預(yù)設(shè)閾值的情況下,觸發(fā)相應(yīng)的報(bào)警機(jī)制。
24、在一種可選的實(shí)施方式中,所述實(shí)時(shí)檢測(cè)模塊具體用于:
25、獲取所述漂浮物的圖像數(shù)據(jù);
26、對(duì)所述圖像數(shù)據(jù)進(jìn)行標(biāo)注,將所述漂浮物位置和種類標(biāo)注在所述圖像數(shù)據(jù)中,得到處理后的圖像數(shù)據(jù);
27、根據(jù)所述處理后的圖像數(shù)據(jù),對(duì)所述yolov10模型進(jìn)行模型訓(xùn)練,得到訓(xùn)練好的所述漂浮物識(shí)別模型。
28、在一種可選的實(shí)施方式中,所述實(shí)時(shí)檢測(cè)模塊具體用于:
29、對(duì)所述圖像數(shù)據(jù)進(jìn)行數(shù)據(jù)增強(qiáng),包括:對(duì)所述圖像數(shù)據(jù)進(jìn)行隨機(jī)裁剪、旋轉(zhuǎn)、縮放和顏色變換。
30、在一種可選的實(shí)施方式中,所述實(shí)時(shí)檢測(cè)模塊具體用于:
31、將所述處理后的圖像數(shù)據(jù)分為訓(xùn)練集和驗(yàn)證集,根據(jù)所述訓(xùn)練集和驗(yàn)證集,對(duì)所述yolov10模型進(jìn)行反復(fù)訓(xùn)練和驗(yàn)證,得到訓(xùn)練好的所述漂浮物識(shí)別模型。
32、在一種可選的實(shí)施方式中,所述實(shí)時(shí)檢測(cè)模塊具體用于:
33、將所述漂浮物識(shí)別模型部署到邊緣計(jì)算設(shè)備上;
34、所述邊緣計(jì)算設(shè)備采集漂浮物的實(shí)時(shí)圖像,將所述實(shí)時(shí)圖像輸入到所述漂浮物識(shí)別模型;
35、所述漂浮物識(shí)別模型根據(jù)所述實(shí)時(shí)圖像進(jìn)行漂浮物檢測(cè),得到所述漂浮物的信息。
36、在一種可選的實(shí)施方式中,所述分析展示模塊具體用于:
37、將所述處理后的信息發(fā)送到中央控制系統(tǒng),所述中央控制系統(tǒng)對(duì)所述處理后的信息進(jìn)行分析后在用戶界面上展示數(shù)據(jù);所述數(shù)據(jù)包括:所述漂浮物的位置、種類、數(shù)量和檢測(cè)時(shí)間。
38、本申請(qǐng)實(shí)施例第三方面,提供一種電子設(shè)備,包括:存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)第一方面所述的基于yolov10的庫區(qū)漂浮物識(shí)別方法的步驟。
39、本申請(qǐng)實(shí)施例第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的基于yolov10的庫區(qū)漂浮物識(shí)別方法的步驟。
40、本申請(qǐng)實(shí)施例第五方面,提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的基于yolov10的庫區(qū)漂浮物識(shí)別方法的步驟。
41、本公開實(shí)施例中,通過基于yolov10的漂浮物識(shí)別模型對(duì)漂浮物進(jìn)行實(shí)時(shí)檢測(cè),得到漂浮物的信息后發(fā)送到中央控制系統(tǒng)進(jìn)行分析展示,得到漂浮物的位置、種類和數(shù)量,判斷漂浮物的數(shù)量是否超過預(yù)設(shè)閾值,如超出預(yù)設(shè)閾值時(shí),觸發(fā)相應(yīng)的報(bào)警機(jī)制。能夠?qū)崟r(shí)、高效地檢測(cè)庫區(qū)漂浮物,實(shí)現(xiàn)了漂浮物識(shí)別的全自動(dòng)化,降低了人力成本,漂浮物識(shí)別模型可部署于多種邊緣計(jì)算設(shè)備,適應(yīng)不同環(huán)境下的庫區(qū)漂浮物監(jiān)測(cè)需求。
1.一種基于yolov10的庫區(qū)漂浮物識(shí)別方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的基于yolov10的庫區(qū)漂浮物識(shí)別方法,其特征在于,所述漂浮物識(shí)別模型是采用以下步驟訓(xùn)練得到的:
3.根據(jù)權(quán)利要求2所述的基于yolov10的庫區(qū)漂浮物識(shí)別方法,其特征在于,所述獲取漂浮物的圖像數(shù)據(jù)之后,還包括:
4.根據(jù)權(quán)利要求2所述的基于yolov10的庫區(qū)漂浮物識(shí)別方法,其特征在于,所述根據(jù)所述處理后的圖像數(shù)據(jù),對(duì)所述yolov10模型進(jìn)行模型訓(xùn)練,得到訓(xùn)練好的所述漂浮物識(shí)別模型,包括:
5.根據(jù)權(quán)利要求1所述的基于yolov10的庫區(qū)漂浮物識(shí)別方法,其特征在于,所述根據(jù)漂浮物識(shí)別模型對(duì)漂浮物進(jìn)行實(shí)時(shí)檢測(cè),得到所述漂浮物的信息,包括;
6.根據(jù)權(quán)利要求1所述的基于yolov10的庫區(qū)漂浮物識(shí)別方法,其特征在于,所述將所述處理后的信息發(fā)送到中央控制系統(tǒng)進(jìn)行分析展示,得到所述漂浮物的位置、種類和數(shù)量,包括:
7.一種基于yolov10的庫區(qū)漂浮物識(shí)別裝置,其特征在于,所述裝置包括:
8.根據(jù)權(quán)利要求7所述的基于yolov10的庫區(qū)漂浮物識(shí)別裝置,其特征在于,所述實(shí)時(shí)檢測(cè)模塊具體用于:
9.根據(jù)權(quán)利要求8所述的基于yolov10的庫區(qū)漂浮物識(shí)別裝置,其特征在于,所述實(shí)時(shí)檢測(cè)模塊具體用于:
10.根據(jù)權(quán)利要求8所述的基于yolov10的庫區(qū)漂浮物識(shí)別裝置,其特征在于,所述實(shí)時(shí)檢測(cè)模塊具體用于:
11.根據(jù)權(quán)利要求7所述的基于yolov10的庫區(qū)漂浮物識(shí)別裝置,其特征在于,所述實(shí)時(shí)檢測(cè)模塊具體用于:
12.根據(jù)權(quán)利要求7所述的基于yolov10的庫區(qū)漂浮物識(shí)別裝置,其特征在于,所述分析展示模塊具體用于:
13.一種電子設(shè)備,其特征在于,包括:
14.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,當(dāng)所述存儲(chǔ)介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得電子設(shè)備能夠執(zhí)行權(quán)利要求1至6中任一項(xiàng)所述的基于yolov10的庫區(qū)漂浮物識(shí)別方法。
15.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的基于yolov10的庫區(qū)漂浮物識(shí)別方法。