YOLO---Darknet下的學習筆記
@WP 20190319
很久沒有用YOlO算法了,今天又拿過來玩玩。折騰半天,才好運行通的,隨手記一下: 一是,終端下的使用。二是,python接口的使用。
一、終端下的使用。
在終端里,直接運行時Yolo的Darknet的各項命令,/home/wp/darknet/cfg/coco.data文件,使用原件:
=======================================coco.data======================================
classes= 80
train = /home/pjreddie/data/coco/trainvalno5k.txt
valid = coco_testdev
#valid = data/coco_val_5k.list
names = data/coco.names
backup = /home/pjreddie/backup/
eval=coco
======================================================================================
(1)檢測一張圖片
wp@wp-MS-7519:~/darknet$ ./darknet detect cfg/yolov3.cfg wp_data/yolov3.weights data/dog.jpg
出現問題:
./darknet detector test cfg/yolov3.cfg wp_data/yolov3.weights data/dog.jpg報錯names: Using default 'data/names.list'。。。Couldn't open file: data/names.list
(2)檢測一段視頻
接好usb后,直接運行usb視頻檢測
wp@wp-MS-7519:~/darknet$ ./darknet detector demo /home/wp/darknet/cfg/coco.data /home/wp/darknet/cfg/yolov3.cfg /home/wp/darknet/weights/yolov3.weights
說明:在CPU下,運行的特別卡。"直接接USB,然后執行:./darknet detector demo cfg/coco.data cfg/yolov3.cfg yolov3.weights就可以了啊,官網https://pjreddie.com/darknet/yolo/說的很詳細的。"
二、python接口的使用。
(1)說明——用my_webcam_darknet時-修改coco_data.txt
運行python /home/wp/darknet/python/my_webcam_darknet.py時,出現找不到/data/coco.names問題。
修改/home/wp/darknet/cfg/coco.data:
=======================================coco.data======================================
classes= 80
train = /home/pjreddie/data/coco/trainvalno5k.txt
valid = coco_testdev
#valid = data/coco_val_5k.list
names = ../data/coco.names
backup = /home/pjreddie/backup/
eval=coco
======================================================================================
通了,但在CPU下,攝像頭反應的很慢很慢。。。
(2)darknet.py也不能直接運行,需要簡單修改一下相關路徑。修改完后的y運行使用:python darknet.py報錯,也需要
修改/home/wp/darknet/cfg/coco.data:
=======================================coco.data======================================
classes= 80
train = /home/pjreddie/data/coco/trainvalno5k.txt
valid = coco_testdev
#valid = data/coco_val_5k.list
names = ../data/coco.names
backup = /home/pjreddie/backup/
eval=coco
修改內容同(1)
======================================================================================
(3)推測,使用python接口,需要修改/home/wp/darknet/cfg/coco.data。暫且未驗證~。