前言
本文是從零開始搭建口罩識別系統(tǒng)的學習過程總結(jié),涉及到的軟件環(huán)境、硬件環(huán)境、代碼、操作都會一一給出。
第零章 環(huán)境準備
在開始之前,我們首先整理一下需要的軟件環(huán)境清單.
軟件環(huán)境: 1. Python
2. labelimg
3. AI Studio
4. YOLO2COCO
5. PaddleUtils
6. paddleyolo
Python環(huán)境安裝
首先,筆者的電腦是安裝了Python的,但是由于安裝在了虛擬機里,所以在主機環(huán)境內(nèi)又安裝了一次軟件環(huán)境。這里給使用虛擬機的小伙伴提個醒,涉及硬件編程工作還是不要把軟件在虛擬機里,否則就是給自己找罪受。
Python安裝時重中之重,你可以使用Anaconda3一鍵安裝,也可以可以參考教程:Python環(huán)境安裝
安裝labelimg
labelimg是一個有圖形界面的圖像標注工具,用來給數(shù)據(jù)打標簽。
?
安裝教程參考這篇文章:Labelimg
以下是筆者安裝過程的一些截圖:
- 安裝labelimg
pip install labelimg -i https://pypi.tuna.tsinghua.edu.cn/simple
這里往后我們都是用的清華源,這樣下載速度會快一些。
- 安裝 openvino-dev
pip install openvino-dev[onnx,tensorflow]==2022.2.0
這一步安裝的時間會比較長。
- 安裝 paddle2
pip install paddle2onnx==1.0.5 -i https://pypi.tuna.tsinghua.edu.cn/simple/
圖中命令和運行結(jié)果都做了標注,方便大家查看和對比。
AI Studio
該開發(fā)工具不需要安裝, AI Studio是基于百度深度學習平臺飛槳的人工智能學習與實訓社區(qū),提供在線編程環(huán)境、免費GPU 算力、海量開源算法和開放數(shù)據(jù),幫助開發(fā)者快速創(chuàng)建和部署模。初次使用的小伙伴記得注冊之后完成新手禮包獲取算力卡。
網(wǎng)址:https://aistudio.baidu.com/
網(wǎng)站大致界面;
這里我已經(jīng)做完了新手任務,拿了算力卡。
YOLO2COCO
YOLO2COCO 是一種將 YOLO(You Only Look Once)格式的目標檢測標注轉(zhuǎn)換為 COCO(Common Objects in Context)格式的過程。YOLO 和 COCO 是用于標注和訓練目標檢測模型的兩種常見格式。
命令:
pip install -r requirements.txt --user
PaddleYOLO
首先我們需要確保已經(jīng)安裝了確保您已經(jīng)安裝了 Python 和 PaddlePaddle。PaddleYOLO 是基于 PaddlePaddle 深度學習框架的擴展,因此需要先安裝 PaddlePaddle??梢酝ㄟ^以下命令安裝 PaddlePaddle:
pip install paddlepaddle
以下是PaddleYOLO的基本使用:
下載 PaddleYOLO 的代碼庫。您可以在 PaddlePaddle 的 GitHub 存儲庫中找到 PaddleYOLO 的代碼。可以使用 git clone 命令克隆存儲庫,如下所示:
git clone https://github.com/PaddlePaddle/PaddleDetection.git
進入克隆的代碼庫目錄。使用 cd 命令進入克隆的 PaddleDetection 目錄:
cd PaddleDetection
安裝依賴項。PaddleDetection 需要一些依賴項,您可以使用以下命令安裝這些依賴項:
pip install -r requirements.txt
需要的話你也可以安裝 PaddleYOLO 擴展。在 PaddleDetection 目錄下,使用以下命令安裝 PaddleYOLO 擴展:
python setup.py install
安裝完成后,您可以使用 PaddleYOLO 進行目標檢測任務??梢詤⒖?PaddleDetection 代碼庫中的示例和文檔,了解如何使用 PaddleYOLO 進行模型訓練和推理。
numpy
pip3 install paddlepaddle -i https://mirror.baidu.com/pypi/simple/
貓狗分類數(shù)據(jù)集實戰(zhàn)
數(shù)據(jù)上傳
我們可以在這里上傳數(shù)據(jù)集,注意一百多兆的數(shù)據(jù)集大約要上傳一上午。
上傳完成后我們在這里可以查看:
對,沒錯,看日期我傳了一天。
新建項目
從紅框處可以添加自己的數(shù)據(jù)集。
然后可以開始啟動啦
由于只是測試,我這里也沒有選擇加速,畢竟加速卡真的很寶貴。
成功進入后,我們可以看到你的數(shù)據(jù)集在這個路徑下。
然后我們就可以開始添加腳本啦。文章來源:http://www.zghlxwxcb.cn/news/detail-587780.html
在里面添加我們需要的文件,點擊開始運行吧~文章來源地址http://www.zghlxwxcb.cn/news/detail-587780.html
到了這里,關(guān)于【人工智能】從零開始的口罩識別系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!