一.环境搭建
实时追踪检测目标
1.安装opencv
brew install opencv@2
安装路径为:/usr/local/Cellar/opencv@2
2.设置环境变量
执行 open ~/.bashrc命令,打开.bashrc,然后添加
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/Cellar/opencv@2/2.4.13.7_7/lib/pkgconfig
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Cellar/opencv@2/2.4.13.7_7/lib
保存,用source ~/.bashrc命令刷新
防止每次启动系统都刷新,用open ~/.bash_profile打开.base_profile文件,末尾加入
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
保存,用source ~/.bash_profile命令刷新
二.目标检测
进入Makefile文件,修改OPENCV=1
进行make
make
检测图片
./darknet detect cfg/yolov4.cfg yolov4.weights data/123.jpg
open predictions.jpg
检测视频
./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights 123.mp4
开启摄像头检测
./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights