摘要:針對現(xiàn)有小麥病害檢測算法精度低,、處理速度緩慢,、易受背景環(huán)境干擾、難以檢測目標病害等問題,,結(jié)合先進的智 能手機硬件,、便捷的微信小程序以及高效的云服務(wù)平臺,設(shè)計一個基于云架構(gòu)的小麥病害檢測系統(tǒng),。系統(tǒng)主要包括云服務(wù)器模塊和微信小程序模塊,,云服務(wù)器端主要用于圖像接收和模型處理;使用 CSS 和 Java Script 語言開發(fā)微信小程序, 用于實現(xiàn)數(shù)據(jù)上傳,、信息反饋與信息顯示。為保證模型在云服務(wù)器部署的可行性,,提出一種基于YOLO v8n 改進的小麥病害檢測模型(C2f-Faster-Slim-Neck-YOLO v8n,,CS-YOLO)。該模型結(jié)合 FasterNet輕量化優(yōu)點,,使用 FasterNet 中的 FasterNet Block 替換 C2f 中 Bottleneck 模塊,,降低模型內(nèi)存占用量的同時,提高模型特征融合能力和檢測精度,。在頸部網(wǎng)絡(luò)使用 GSConv 并采用 Slim-Neck 設(shè)計范式中的 VoV-GSCSP 模塊對 YOLO v8n 的 Neck 進行改進,降低模型計算量的同時提高模型檢測精度,。試驗結(jié)果表明,,對于大田環(huán)境下所采集的小麥病害數(shù)據(jù)集,改進后模型浮點運算量及模型內(nèi)存占用量相比 YOLO v8n 基線模型分別降低24.4% 和17.5%,,同時平均精度均值相較于原模型提高1.2個百分點,,且優(yōu)于 YOLO v3-tiny、YOLO v5,、YOLO v6,、YOLO v7 和 YOLO v7-tiny 算法。最后將輕量化檢測模型 CS-YOLO 部署到云服務(wù)器上,,將檢測功能轉(zhuǎn)化為 API 接口,,小程序利用請求調(diào)用其接口調(diào)用服務(wù)器連接,服務(wù)器收到請求后,,將數(shù)據(jù)傳遞給部署在云服務(wù)器上的模型,,用戶通過使用微信小程序調(diào)用檢測模型對病害圖像進行類型識別和病害位置檢測,平均精度均值為 89.2%,,可為小麥病害識別類型和檢測病害位置提供技術(shù)支持,。