您的位置:首頁 > 軟件教程 > 教程 > ModelBox-AI應(yīng)用開發(fā):動物目標(biāo)檢測【玩轉(zhuǎn)華為云】

ModelBox-AI應(yīng)用開發(fā):動物目標(biāo)檢測【玩轉(zhuǎn)華為云】

來源:好特整理 | 時間:2024-06-13 09:49:43 | 閱讀:176 |  標(biāo)簽: 貓貓 El AI 開發(fā) 狗狗 應(yīng)用 動物 華為   | 分享到:

本文介紹了如何使用ModelBox開發(fā)一個動物目標(biāo)檢測的AI應(yīng)用,從而掌握圖片標(biāo)注、數(shù)據(jù)處理和模型訓(xùn)練方法,以及對應(yīng)的推理應(yīng)用邏輯。

本文分享自華為云社區(qū)《ModelBox-AI應(yīng)用開發(fā):動物目標(biāo)檢測【玩轉(zhuǎn)華為云】》,作者:陽光大貓。

在本文中,我們將介紹如何使用ModelBox開發(fā)一個動物目標(biāo)檢測的AI應(yīng)用。通過準(zhǔn)備環(huán)境、創(chuàng)建工程、應(yīng)用開發(fā)、運行應(yīng)用等步驟,我們可以輕松地創(chuàng)建一個HTTP服務(wù),實現(xiàn)動物目標(biāo)檢測功能。同時,我們還將了解到圖片標(biāo)注、數(shù)據(jù)處理和模型訓(xùn)練方法,以及對應(yīng)的推理應(yīng)用邏輯。

一、準(zhǔn)備環(huán)境

ModelBox端云協(xié)同AI開發(fā)套件(Windows)環(huán)境準(zhǔn)備【視頻教程】

二、應(yīng)用開發(fā)

1. 創(chuàng)建工程

ModelBox sdk目錄下使用 create.bat 創(chuàng)建 yolov7_pet 工程。

create.bat 工具的參數(shù)中, -t 表示所創(chuàng)建實例的類型,包括 server ModelBox 工程)、 python (Python功能單元)、 c++ (C++功能單元)、 infer (推理功能單元)等; -n 表示所創(chuàng)建實例的名稱,開發(fā)者自行命名。

2. 創(chuàng)建推理功能單元

ModelBox sdk目錄下使用 create.bat 創(chuàng)建 yolov7_infer 推理功能單元。

create.bat 工具使用時, -t infer 即表示創(chuàng)建的是推理功能單元; -n xxx_infer 表示創(chuàng)建的功能單元名稱為 xxx_infer ; -p yolov7_infer 表示所創(chuàng)建的功能單元屬于 yolov7_infer 應(yīng)用。

a. 下載轉(zhuǎn)換好的模型

運行此 Notebook 下載轉(zhuǎn)換好的ONNX格式模型

ModelBox-AI應(yīng)用開發(fā):動物目標(biāo)檢測【玩轉(zhuǎn)華為云】

b. 修改模型配置文件

模型和配置文件保持在同級目錄下

3. 創(chuàng)建后處理功能單元

ModelBox sdk目錄下使用 create.bat 創(chuàng)建 yolov7_post 后處理功能單元

a. 修改配置文件

b. 修改邏輯代碼

4. 修改流程圖

yolov7_pet 工程 graph 目錄下存放流程圖,默認(rèn)的流程圖 yolov7_pet.toml 與工程同名,其內(nèi)容為(以Windows版 ModelBox 為例):

5. 準(zhǔn)備動物圖片和測試腳本

a. 動物圖片

yolov7_pet 工程 data 目錄下存放動物圖片文件夾 test_imgs

ModelBox-AI應(yīng)用開發(fā):動物目標(biāo)檢測【玩轉(zhuǎn)華為云】

ModelBox-AI應(yīng)用開發(fā):動物目標(biāo)檢測【玩轉(zhuǎn)華為云】

b. 測試腳本

yolov7_pet 工程 data 目錄下存放測試腳本 test_http.py

三、運行應(yīng)用

yolov7_pet 工程目錄下執(zhí)行 .\bin\main.bat 運行應(yīng)用:

HTTP服務(wù)啟動后可以在另一個終端進(jìn)行請求測試,進(jìn)入 yolov7_pet 工程目錄 data 文件夾中使用 test_http.py 腳本發(fā)起HTTP請求進(jìn)行測試:

ModelBox-AI應(yīng)用開發(fā):動物目標(biāo)檢測【玩轉(zhuǎn)華為云】

四、小結(jié)

本章我們介紹了如何使用ModelBox開發(fā)一個動物目標(biāo)檢測的AI應(yīng)用,我們只需要準(zhǔn)備模型文件以及簡單的配置即可創(chuàng)建一個HTTP服務(wù)。同時我們可以了解到圖片標(biāo)注、數(shù)據(jù)處理和模型訓(xùn)練方法,以及對應(yīng)的推理應(yīng)用邏輯。

點擊關(guān)注,第一時間了解華為云新鮮技術(shù)~

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點或證實其描述。

相關(guān)視頻攻略

更多

掃二維碼進(jìn)入好特網(wǎng)手機版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2024 haote.com 好特網(wǎng)