演示需要 OpenCV 用于网络摄像头图像。(已安装 opencv 并设置 opencv4=1)

Demo needs OpenCV for webcam images.(opencv is installed and set opencv4=1)

我正在尝试使用 https://github.com/pjreddie/darknet 从视频文件中进行对象检测。 我已经为 opencv 安装了 libopencv-dev。 我在 Makefile 中设置了 opencv4=1

和运行这段代码。 ./darknet detector demo cfg/coco.data cfg/yolo-tiny-obj.cfg yolov3.weights data/1.mp4 并得到错误 Demo needs OpenCV for webcam images.

有人能帮帮我吗? 谢谢。

  1. 尝试清理 make 文件并重新编译 darknet
make clean
make
  1. 您可以从 git 加载 OpenCV 并安装源代码
git clone https://github.com/opencv/opencv
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. 
make -j7
sudo make install

然后用

重新编译暗网
make clean
make