赞
踩
cd test/src/
git clone https://github.com/AlexeyAB/darknet.git
使用CUDA和OPENCV进行编译
修改前:
修改后:
去掉52行的注释:
cd darknet/
make
如果报错报错找不到nvcc,先查看nvcc文件是否存在:
cd /usr/local/cuda/bin
ls
可知nvcc文件存在,报错是由于系统路径问题,vim .bashrc进入文件,添加对应路径,保存后再source ~/.bashrc
export PATH=$PATH:/usr/local/cuda-10.2/bin
再重新编译:
cd test/src/darknet
make
去下方的网址下载已训练好的模型权重文件yolov4-tiny.weights,放入darknet文件夹中进行测试。
https://github.com/AlexeyAB/darknet/releases
# detector test图片作为输入,使用经典的dog.jpg测试
./darknet detector test cfg/coco.data cfg/yolov4-tiny.cfg ./yolov4-tiny.weights data/dog.jpg
./darknet detector demo cfg/coco.data cfg/yolov4-tiny.cfg ./yolov4-tiny.weights data/street.mp4
# 检查是否有摄像头
ls /dev/
# 用摄像头进行测试
./darknet detector demo cfg/coco.data cfg/yolov4-tiny.cfg ./yolov4-tiny.weights /dev/video0
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。