日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 電路設(shè)計(jì)項(xiàng)目集錦
[導(dǎo)讀]本教程將指導(dǎo)您在樹莓派AI相機(jī)上創(chuàng)建和運(yùn)行自定義對(duì)象檢測(cè)AI模型。它是為初學(xué)者設(shè)計(jì)的,可以一步一步地跟隨。

本教程將指導(dǎo)您在樹莓派AI相機(jī)上創(chuàng)建和運(yùn)行自定義對(duì)象檢測(cè)AI模型。它是為初學(xué)者設(shè)計(jì)的,可以一步一步地跟隨。

在樹莓派AI相機(jī)上運(yùn)行自定義AI模型涉及幾個(gè)技術(shù)步驟,包括準(zhǔn)備訓(xùn)練代碼和優(yōu)化相機(jī)硬件的預(yù)訓(xùn)練模型。這個(gè)過程一開始會(huì)讓人覺得難以承受。

為了簡(jiǎn)化樹莓派AI相機(jī)的AI模型開發(fā),我們專門為開發(fā)人員創(chuàng)建了示例代碼。使用此示例,您將能夠直接在AI相機(jī)上訓(xùn)練和部署自己的對(duì)象檢測(cè)模型。

在本教程中,我們將使用一個(gè)公開可用的幾何形狀(圓形、三角形和正方形)數(shù)據(jù)集來演示從訓(xùn)練到部署的完整工作流。

本文概述

?使用提供的示例代碼構(gòu)建自己的對(duì)象檢測(cè)AI模型

?使用Docker或傳統(tǒng)的本地設(shè)置設(shè)置培訓(xùn)環(huán)境

?生成優(yōu)化的模型文件,并部署到您的樹莓派AI相機(jī)

系統(tǒng)需求

部署

?樹莓派(與AI相機(jī)兼容的任何型號(hào))

?樹莓派AI相機(jī)

用于模型訓(xùn)練

?帶有NVIDIA GPU的計(jì)算機(jī)(強(qiáng)烈推薦用于高效訓(xùn)練)

?Ubuntu 22.04(或兼容的Linux發(fā)行版)

?Python 3.10

注意:雖然GPU顯著加快訓(xùn)練速度,但你可以在CPU上訓(xùn)練,但可能需要更長(zhǎng)的時(shí)間。

本地環(huán)境建設(shè)

請(qǐng)注意:本節(jié)介紹在您的機(jī)器上本地設(shè)置培訓(xùn)環(huán)境。如果您更喜歡使用Docker,請(qǐng)查看存儲(chǔ)庫(kù)的README中的Docker部分。

1. 克隆存儲(chǔ)庫(kù)

2. 設(shè)置

安裝必要的軟件包。

3. 創(chuàng)建并激活Python 3.10虛擬環(huán)境

本教程假設(shè)使用Python 3.10,所以首先,讓我們確認(rèn)已經(jīng)安裝了3.10。

注意:由于所需庫(kù)的版本依賴關(guān)系,請(qǐng)確保使用Python 3.10。

如果顯示如下,則表示安裝了Python 3.10:

如果你還沒有安裝Python 3.10,你可以按照以下步驟安裝,例如:

接下來,創(chuàng)建一個(gè)虛擬環(huán)境。

4. 安裝軟件包

5. 確認(rèn)安裝成功

步驟1:訓(xùn)練模型

示例提供了以下7個(gè)配置文件。

ini文件的角色

為了保持條理,我們將所有重要的設(shè)置(訓(xùn)練、量化和評(píng)估)存儲(chǔ)在一個(gè)方便的.ini文件中。

其特點(diǎn)是,您可以靈活地調(diào)整訓(xùn)練條件,只需更改設(shè)置,而無需直接重寫Python代碼。您可以選擇數(shù)據(jù)集和任務(wù),并調(diào)整參數(shù)。

創(chuàng)建對(duì)象檢測(cè)AI模型

在本節(jié)中,我們將使用幾何形狀的數(shù)據(jù)集構(gòu)建一個(gè)對(duì)象檢測(cè)模型:圓形、三角形和正方形。

移動(dòng)到存儲(chǔ)ini文件的samples文件夾,運(yùn)行以下命令讀取ini文件并開始訓(xùn)練。

下面的命令將根據(jù)指定的.ini文件對(duì)模型進(jìn)行訓(xùn)練和量化。

訓(xùn)練將開始,如圖所示。

訓(xùn)練和模型量化完成后,度量將顯示如下。mAP為0.84,AP@50為0.99,說明培訓(xùn)成功。

這會(huì)生成以下模型文件:

步驟2:對(duì)訓(xùn)練好的模型進(jìn)行量化和轉(zhuǎn)換

將量化模型轉(zhuǎn)換并打包成與樹莓派AI相機(jī)兼容的格式。

注意:繼續(xù)在venv環(huán)境中工作,使用與用于訓(xùn)練的相同的TensorFlow版本進(jìn)行量化。版本不匹配導(dǎo)致錯(cuò)誤。

本教程解釋了轉(zhuǎn)換的過程。Keras to network。rpk,我們可以上傳到IMX500。

1. 安裝Edge-MDT(模型開發(fā)工具包),包括量化、壓縮和轉(zhuǎn)換AI模型所需的工具:

2. 執(zhí)行如下命令:

步驟3:AI相機(jī)包裝

注意:??從這里開始,操作將在Raspberry Pi??上進(jìn)行

將轉(zhuǎn)換后的文件夾移動(dòng)到樹莓派。在本教程中,文件夾名稱為convert_result。

1. 安裝必要的工具:

注意:執(zhí)行該步驟前,請(qǐng)確保convert_result/packerOut.zip文件存在。

2. 將模型打包到一個(gè)RPK文件中:

步驟4:在樹莓派上部署

1. 在樹莓派上安裝必要的庫(kù):

2. 克隆picamera2 Python庫(kù):

3. 創(chuàng)建用于對(duì)象檢測(cè)的類文件。創(chuàng)建custom_label.txt,寫入如下內(nèi)容:

4. 現(xiàn)在讓我們?cè)贏I相機(jī)上運(yùn)行我們的自定義模型

選擇網(wǎng)絡(luò)。您創(chuàng)建的RPK模型,并選擇上面創(chuàng)建的custom_label.txt文件:

結(jié)果

目標(biāo)檢測(cè)模型工作!在下面的圖片中,你可以看到模型正確地識(shí)別了我們數(shù)據(jù)集中的每個(gè)幾何形狀。圓圈、正方形和三角形都用它們各自的標(biāo)簽進(jìn)行檢測(cè)。

用你自己的數(shù)據(jù)集進(jìn)行訓(xùn)練

準(zhǔn)備好使用自己的數(shù)據(jù)集了嗎?以下是需要改變的地方:

1. 更新.ini配置文件:

?[DATASET] NAME = YourDatasetName

?[MODEL] CLASS_NUM =類的個(gè)數(shù)

?[TRAINER] CONFIG =你的YAML配置文件

2. 編輯custom_label.txt:

用您自己的類標(biāo)簽替換形狀名稱(每行一個(gè))。

常見錯(cuò)誤及解決方法

下面是您可能遇到的典型錯(cuò)誤的修復(fù)程序。如果您遇到任何其他錯(cuò)誤,請(qǐng)?jiān)谙旅娴腻e(cuò)誤消息中添加注釋。

?在模型轉(zhuǎn)換期間發(fā)生錯(cuò)誤

?原因:sdsp.app.AppKt使用Java 17(類文件版本61.0)編譯。

?解決方案:您需要將Java版本更新到Java 17或更高版本。

當(dāng)錯(cuò)誤發(fā)生時(shí),如果您檢查Java版本,您可能會(huì)發(fā)現(xiàn)正在使用低于17的版本。

在這種情況下,您需要更新如下:

結(jié)論

完成本教程非常棒!您現(xiàn)在已經(jīng)具備了為樹莓派AI相機(jī)創(chuàng)建自定義對(duì)象檢測(cè)模型的技能。

將這些技巧應(yīng)用到你自己的項(xiàng)目中:

?自定義對(duì)象檢測(cè)您的特定需求

?機(jī)器人或物聯(lián)網(wǎng)中的邊緣人工智能應(yīng)用

?實(shí)時(shí)視覺系統(tǒng)

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

Ceva-Waves 連接 IP 助力瑞薩電子為下一代物聯(lián)網(wǎng)系統(tǒng),提供靈活、節(jié)能的無線解決方案

關(guān)鍵字: MCU 物聯(lián)網(wǎng) 智能家居

在數(shù)字經(jīng)濟(jì)高速發(fā)展的今天,現(xiàn)代零售企業(yè)正面臨著前所未有的效率挑戰(zhàn)與運(yùn)營(yíng)復(fù)雜性。一方面,消費(fèi)需求日益多元化、個(gè)性化,消費(fèi)者不僅追求商品的品質(zhì)與性價(jià)比,更看重購(gòu)物過程的便捷性、透明性與互動(dòng)體驗(yàn),從價(jià)格查詢、庫(kù)存確認(rèn)到產(chǎn)品信息...

關(guān)鍵字: 智慧零售 數(shù)字經(jīng)濟(jì) 物聯(lián)網(wǎng)

【2026年2月10日, 德國(guó)慕尼黑訊】氮化鎵(GaN)電源解決方案的普及正推動(dòng)功率電子行業(yè)迎來一場(chǎng)重大變革。全球功率系統(tǒng)和物聯(lián)網(wǎng)領(lǐng)域的半導(dǎo)體領(lǐng)導(dǎo)者英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)...

關(guān)鍵字: 功率半導(dǎo)體 氮化鎵 物聯(lián)網(wǎng)

在物聯(lián)網(wǎng)設(shè)備固件升級(jí)過程中,未授權(quán)修改或惡意代碼注入可能導(dǎo)致設(shè)備失控、數(shù)據(jù)泄露等嚴(yán)重后果。通過RSA-2048簽名驗(yàn)證結(jié)合硬件安全模塊(HSM)的防篡改設(shè)計(jì),可在STM32H7系列MCU上實(shí)現(xiàn)99.997%的攻擊攔截率。...

關(guān)鍵字: 固件升級(jí) 簽名驗(yàn)證 物聯(lián)網(wǎng)

在物聯(lián)網(wǎng)與工業(yè)4.0深度融合的今天,嵌入式系統(tǒng)已成為能源管理、智能制造等關(guān)鍵領(lǐng)域的基礎(chǔ)設(shè)施。然而,資源受限與網(wǎng)絡(luò)暴露的雙重特性,使其成為攻擊者覬覦的“數(shù)字靶心”。通過內(nèi)核配置裁剪與編譯優(yōu)化協(xié)同加固,可構(gòu)建“攻防一體”的安...

關(guān)鍵字: 嵌入式系統(tǒng) 內(nèi)核配置 物聯(lián)網(wǎng)

在嵌入式物聯(lián)網(wǎng)領(lǐng)域,低功耗廣域網(wǎng)(LPWAN)技術(shù)已成為連接海量邊緣設(shè)備的核心。LoRaWAN憑借其超低功耗、遠(yuǎn)距離通信和抗干擾能力,在智能農(nóng)業(yè)、工業(yè)監(jiān)測(cè)等場(chǎng)景中展現(xiàn)出獨(dú)特優(yōu)勢(shì)。本文從硬件選型、參數(shù)配置和網(wǎng)絡(luò)架構(gòu)三個(gè)維度...

關(guān)鍵字: LoRaWAN 物聯(lián)網(wǎng) 低功耗廣域網(wǎng)

廣州2026年2月2日 /美通社/ -- 近日,由工業(yè)和信息化部電子第五研究所(中國(guó)賽寶實(shí)驗(yàn)室)主辦的2025年度能力驗(yàn)證總結(jié)暨優(yōu)秀實(shí)驗(yàn)室表彰大會(huì)圓滿落幕。TÜV南...

關(guān)鍵字: 軟件 物聯(lián)網(wǎng) 測(cè)試 網(wǎng)絡(luò)安全

2026年2月3日 – 專注于引入新品的全球電子元器件和工業(yè)自動(dòng)化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 宣布2025年新增63家供應(yīng)商,產(chǎn)品代理陣容持續(xù)擴(kuò)大,為廣大電子設(shè)計(jì)工程師與采購(gòu)人員提供...

關(guān)鍵字: 機(jī)器人 傳感器 物聯(lián)網(wǎng)

在物聯(lián)網(wǎng)設(shè)備開發(fā)中,ESP8266/ESP32等Wi-Fi模塊的AT指令集因其簡(jiǎn)單易用成為主流方案。然而,傳統(tǒng)逐行解析方式存在代碼冗余、容錯(cuò)性差等問題。本文介紹一種基于狀態(tài)機(jī)的輕量級(jí)ESP-AT命令解析庫(kù),在保持低資源占...

關(guān)鍵字: 物聯(lián)網(wǎng) ESP-AT 嵌入式Wi-Fi

在物聯(lián)網(wǎng)設(shè)備智能化浪潮中,嵌入式系統(tǒng)對(duì)本地?cái)?shù)據(jù)持久化的需求日益迫切。以ESP32為代表的低功耗MCU(內(nèi)存僅520KB SRAM)在運(yùn)行傳統(tǒng)數(shù)據(jù)庫(kù)時(shí)面臨內(nèi)存耗盡的風(fēng)險(xiǎn),而SQLite憑借其獨(dú)特的輕量化架構(gòu),成為資源受限場(chǎng)...

關(guān)鍵字: SQLite 物聯(lián)網(wǎng)
關(guān)閉