YOLO---Darknet下的學習筆記 V190319


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。暫且未驗證~。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM