目標(biāo)檢測(cè)是機(jī)器學(xué)習(xí)里面的一個(gè)基礎(chǔ)課程涌攻,對(duì)于視頻的分析等,第一步往往都是需要從視頻中先提取出目標(biāo)频伤。所以這里我們大家來(lái)一步步共同學(xué)習(xí)恳谎。
1、在第一篇的基礎(chǔ)上憋肖,安裝目標(biāo)檢測(cè)模塊
由于目標(biāo)檢測(cè)對(duì)paddle的版本有要求因痛,建議大家使用1.8.4以上的版本,如果大家是按照第一篇來(lái)安裝的岸更,下一步可以跳過(guò)鸵膏,因?yàn)樯厦姘惭b的版本是>=1.8.5的
不放心的話,可以先檢查一下自己的版本
python3
import paddle
print(paddle.__version__)
這里如果版本低于1.8.4怎炊,則需要使用以下命令進(jìn)行安裝谭企,如果是高于1.8.4,則可以忽略
python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
2评肆、安裝COCO-API
安裝前需要先安裝依賴(lài)
sudo yum install python3-devel
sudo yum install libevent-devel
easy_install gevent
然后安裝COCO-API
pip install pycocotools
3债查、安裝python依賴(lài)庫(kù)
在目錄下新建文件requirements.txt,內(nèi)容如下:
tqdm
typeguard ; python_version >= '3.4'
visualdl>=2.0.0b
opencv-python
PyYAML
shapely
然后執(zhí)行安裝命令
pip3 install -r requirements.txt
4糟港、克隆代碼庫(kù)
git clone https://gitee.com/paddlepaddle/PaddleDetection
5攀操、測(cè)試
python3 ppdet/modeling/tests/test_architectures.py
出現(xiàn)如下結(jié)果則為測(cè)試通過(guò)
6、使用預(yù)訓(xùn)練模型進(jìn)行預(yù)測(cè)
python3 tools/infer.py -c configs/ppyolo/ppyolo.yml -o use_gpu=false weights=https://paddlemodels.bj.bcebos.com/object_detection/ppyolo.pdparams --infer_img=demo/000000014439_640x640.jpg
在output文件下可以找到檢測(cè)結(jié)果
至于如何使用自己的圖片進(jìn)行學(xué)習(xí)和預(yù)測(cè)秸抚,再第三篇會(huì)舉例