无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

網易首頁 > 網易號 > 正文 申請入駐

RK3588 邊緣計算應用:文冠果成熟度檢測

0
分享至

RK3588 邊緣計算應用:文冠果成熟度檢測

60 多年過去了,盡管輝光管已經停產,有很多工程師仍然對它情有獨鐘。我用 8 塊液晶顯示屏制作了一個擬輝光管時鐘,感受復古元素的美感,表達對過去經典的敬意。

文冠果是一種生長于北方的木本油料樹種,其所產的高級木本食用油非常適合長期儲存。目前傳統檢測文冠果的技術相對落后,并且存在人工檢測效率低的問題。香橙派5 Plus主控芯片為RK3588,它是瑞芯微電子推出的一款高性能芯片,該芯片集成了強大的CPU和NPU,提供高達6TOPS的算力,使其在復雜的視覺處理任務中表現卓越,特別適合機器視覺邊緣計算應用。為了深入挖掘RK3588的視覺檢測潛力,我們將其應用于農業領域文冠果的成熟度檢測。這個任務涉及圖像識別中以文冠果為目標的成熟度檢測,通過圖像分析來判斷文冠果的成熟狀態,從而為果農提供有價值的信息。

設計方案

首先我們構建了一個文冠果成熟度檢測系統,利用 RK3588 的計算能力實現自動化識別,檢測效果如圖 1 所示。系統首先使用攝像頭捕捉文冠果的圖像,然后通過預訓練的深度學習模型對圖像進行分析。模型能夠識別不同成熟度的果實,并根據成熟度等級提供相應的反饋。當系統識別到果實達到最佳采摘時期時,會發送通知給果農,提示果實可以采摘。

這個任務要求系統能夠從攝像頭圖像中識別文冠果并準確判斷其成熟度。由于一張圖像中可能包含多個不同成熟階段的文冠果,且每個文冠果的大小、形狀和顏色都不相同,因此這一任務融合了圖像分類與位置定位。要求在文冠果成熟度檢測中不僅能夠識別圖中的文冠果,還需要給出每個文冠果的具體位置和成熟度,這比單一的分類任務要復雜得多。Yolo 算法是一種創新的目標檢測方法,其核心特點:一次性檢測、統一的框架以及實時處理能力。因此我們選用了較新的 Yolov8 算法。

硬件清單

本文用到的部分硬件清單見附表。

制作過程

本系統利用高清攝像頭對文冠果拍攝進行樣本采集,通過 USB 接口傳輸至香橙派 5 Plus 邊緣計算平臺。在香橙派 5 Plus 上,將采集的文冠果圖片數據導入部署的 Yolov8 模型上,經模型快速訓練推理后,在顯示屏上呈現推理結果。系統流程如圖 2 所示。大家可以掃描目錄頁電子資源二維碼獲取程序文件。

第一步:進行文冠果的樣本采集,實地拍攝樣本大于 1000 張。建議使用與實際拍攝時一致的手機、拍攝環境和拍攝角度,通過對照片進行初步篩選,獲取不同時期的果實照片,如圖 3 所示。

第 二 步: 對 采 集 的 文冠 果 數 據 進 行 標 注, 安 裝Labelimg進行數據集標注。

(1)通過輸入 pip 命令,安裝 Labelimg 標注軟件。

(2)配置 predefined_classes.txt,以便于提高標注的速度。

(3)通過在終端輸入Labelimg 啟 動 軟 件, 單 擊“Open Dir”打開照片所在的文件夾,單擊“ChangeSave Dir”將保存路徑設置為照片的原始路徑,并在 View 菜單中,修改為自動保存模式(Auto Save Mode)。

(4) 我 們 將 文 冠 果 照 片 為 3 類,Immature標簽為未成熟,Ripe 標簽為成熟,可采摘標簽為Bursts。按 W 鍵啟用標注功能,用鼠標畫出矩形方框,對果實進行標注,松開鼠標后,并在彈出的菜單中選擇我們預先設定好的 3 類標簽。重復以上步驟,將所有圖片標注完成就組成了文冠果的數據集,標注文冠果數據如圖 4 所示。

第三步:配置 Yolov8 環境訓練模型。

(1)安裝 pytorch、ultralytics 等。

(2)分割數據集,運行腳本 Split_Dataset.py,按照 8:2 的比例將文冠果數據集拆分為訓練集和驗證集,其中訓練集用于訓練 Yolov8 網絡的網絡參數權值,驗證集用于驗證訓練的參數權重是否滿足文冠果成熟度的量化要求。

(3) 編 寫 配 置 文 件 train-config.yaml, 及訓 練 腳 本 Yolo-train.py。 然 后 通 過 運 行 python Yolo-train.py 命 令 進 行 訓 練, 等 待 訓 練 結 束,Yolov8 模型訓練結束,如圖 5 所示,展示了 3 種文冠果標簽的訓練結果。

第四步:轉化為 RKNN 模型部署至 RK3588。

(1)將 best.pt 文件導出為 ONNX 的通用模型文件,圖 6 所示為 ONNX 模型轉化完畢。

(2) 在 Ubuntu 20.04 系 統 中 安 裝 RKNNToolkit2 進行模型轉換的環境準備工作,再準備所要用到的文件。

(3)使用 convert.py 對 ONNX 模型進行轉換,轉化為 RKNN 模型以方便部署。

(4)在香橙派板端利用 rknn-toolkit2-lite 的Python API 板端推理模型,通過運行 Yolov8.py進行模型推理。模型推理部分結果如圖 7 所示。

實驗訓練

在數據集的準備過程中,我們需要將文件的圖片隨機分配到 train(訓練集)和 val(驗證集)兩個文件夾中,用于模型的訓練和驗證。首先設置數據集劃分的比例,訓練集占 80%,驗證集占 20%。然后遍歷數據集文件夾下的所有圖像和對應的標注文件,并根據設定的比例隨機分配到訓練集和驗證集。最后將圖像和標注文件移動到目標文件夾中,確保每個圖像和其對應的標注文件一起被分配。具體實現如程序 1 所示。

在模型部署過程中,我們經常需要將模型從一種格式轉換為另一種格式,以適應不同的硬件平臺。例如,將 ONNX 格式的模型轉換為 RKNN 格式,以便RK3399Pro、RK1808 等在瑞芯微 NPU 上運行。程序 2 描述了如何將 ONNX 模型轉換為 RKNN 模型,并通過提供的數據集來改進模型的量化精度。

在目標檢測的實際應用中,我們需要加載訓練好的模型,對圖像進行推理和檢測。Yolov8.py 演示了如何加載 Yolov8 模型,并對指定的圖像進行推理,提供了從模型加載、圖像預處理、推理、結果后處理到結果展示的完整流程,幫助我們在不同的平臺上快速部署和驗證模型的性能,簡化后主要的程序如程序 3 所示。

結語

深度學習一定需要很高的專業水平、很復雜的技術嗎? RK3588 的高性能邊緣計算、廣泛應用、易部署的優勢,降低了嵌入式 AI 應用落地的難度。在實際應用中,這樣的系統可以幫助農業生產者更準確地進行收獲決策,優化收獲時間和提高整體產量。如果你有一個好玩的基于目標檢測的創意,進行采樣、標記、訓練之后,Yolov8 算法會提供現成訓練環境,完善的訓練工具,就能為你的興趣和夢想插上一雙翅膀。本項目由沈陽師范大學創新創業訓練計劃項目資助,申請編號:202407035。

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
日本太狠!要求30天離境,在日華商一夜破產,孩子被迫中斷學業!

日本太狠!要求30天離境,在日華商一夜破產,孩子被迫中斷學業!

共工之錨
2026-07-02 00:15:45
山東泰山這樣做,和窮瘋了有什么區別

山東泰山這樣做,和窮瘋了有什么區別

清書先生
2026-07-02 11:23:32
“凱恩不說話,只是一味進球”,拯救了整個歐洲

“凱恩不說話,只是一味進球”,拯救了整個歐洲

澎湃新聞
2026-07-02 11:58:18
王健任臺州市委書記

王健任臺州市委書記

浙江發布
2026-07-02 10:07:47
廣東一女童被男子拋入河中,幸被路人及時救起,當地:男子與女童系家人,已送精神病院

廣東一女童被男子拋入河中,幸被路人及時救起,當地:男子與女童系家人,已送精神病院

瀟湘晨報
2026-07-02 15:49:17
四個城市,人口跌破千萬了

四個城市,人口跌破千萬了

城市財經
2026-07-02 12:27:49
黃有龍澳洲賭債案落槌:2.8億輸光、2.7億本金償還、億元利息主張

黃有龍澳洲賭債案落槌:2.8億輸光、2.7億本金償還、億元利息主張

阿訊說天下
2026-07-02 09:56:50
六代機,就這么明晃晃的官宣了!

六代機,就這么明晃晃的官宣了!

新動察
2026-07-02 08:25:58
西安賽格商戶墜樓,曾因“拆券”被罰千萬,詳情披露

西安賽格商戶墜樓,曾因“拆券”被罰千萬,詳情披露

中國新聞周刊
2026-07-02 18:40:49
白俄高層已經意識到,盧卡申科訪華一旦"托孤",將改變俄烏大局

白俄高層已經意識到,盧卡申科訪華一旦"托孤",將改變俄烏大局

離離言幾許
2026-07-02 02:14:36
反殺開始!華為昇騰950PR登陸韓國:四分之一價格干翻英偉達H20

反殺開始!華為昇騰950PR登陸韓國:四分之一價格干翻英偉達H20

快科技
2026-07-02 11:58:19
A股:今天午后加速跳水到4046,種種跡象表明,A股牛市已經開始熄火?

A股:今天午后加速跳水到4046,種種跡象表明,A股牛市已經開始熄火?

趨勢清風俠
2026-07-02 14:06:53
泰山2500萬刺網拆除后,公眾仍在追問:這筆公共賬,最后誰買單

泰山2500萬刺網拆除后,公眾仍在追問:這筆公共賬,最后誰買單

川渝視覺
2026-07-02 09:04:15
內訌激發血性!蒂萊曼斯雙響+125分鐘絕殺,比利時3-2塞內加爾

內訌激發血性!蒂萊曼斯雙響+125分鐘絕殺,比利時3-2塞內加爾

釘釘陌上花開
2026-07-02 06:46:52
“一個月600塊你要餓死他?”大學男生吃飯被偷拍,看的人心疼!

“一個月600塊你要餓死他?”大學男生吃飯被偷拍,看的人心疼!

林林先生
2026-07-01 12:30:03
河村勇輝不打!渡邊雄太豪言:這支日本隊完全可以擊敗中國男籃

河村勇輝不打!渡邊雄太豪言:這支日本隊完全可以擊敗中國男籃

醉臥浮生
2026-07-02 12:18:14
一問到底 | 四問泰山刀片鐵絲網圍山:會否干擾救援?人畜受傷誰擔責?

一問到底 | 四問泰山刀片鐵絲網圍山:會否干擾救援?人畜受傷誰擔責?

上游新聞
2026-07-02 17:26:26
外蒙宣布獨立時,只有一個部落支持留在中國,如今情況怎么樣了?

外蒙宣布獨立時,只有一個部落支持留在中國,如今情況怎么樣了?

抽象派大師
2026-06-29 16:55:46
中方宣布:全國人大常委會副委員長何維,將出席伊朗已故最高領袖哈梅內伊葬禮

中方宣布:全國人大常委會副委員長何維,將出席伊朗已故最高領袖哈梅內伊葬禮

政知新媒體
2026-07-02 15:27:58
許家印豪宅被流浪漢霸占?門廊下安家已3年 堆滿家當 與狗同住

許家印豪宅被流浪漢霸占?門廊下安家已3年 堆滿家當 與狗同住

北國向錫安
2026-07-02 10:19:54
2026-07-02 19:11:00
無線電雜志 incentive-icons
無線電雜志
《無線電》雜志官方網易號
719文章數 5027關注度
往期回顧 全部

科技要聞

馬斯克不承認,但SpaceX就該造AI手機

頭條要聞

冒死救出起火特斯拉女司機的理想車主找到了 本人發聲

頭條要聞

冒死救出起火特斯拉女司機的理想車主找到了 本人發聲

體育要聞

韓國人,為什么恨透了洪明甫?

娛樂要聞

眾星祝福祖國,曾沛慈原形畢露?

財經要聞

千億茶市場無贏家:瀾滄巨虧 八馬停"蹄"

汽車要聞

小鵬MONA L03 智能化水平拉滿 還有玩法多樣的巧思大空間

態度原創

游戲
本地
數碼
家居
公開課

好游戲就得長?短小精悍和量大管飽誰更適合現代玩家

本地新聞

這場穿越酉陽的光影之旅,張張都是壁紙!

數碼要聞

消息稱10-12-13-14代全系英特爾CPU供貨將明顯放量

家居要聞

傳奇筑 日常詩

公開課

李玫瑾:為什么性格比能力更重要?

無障礙瀏覽 進入關懷版