gpt4 book ai didi

opencv - 如何用opencv编译YOLOv3?

转载 作者:行者123 更新时间:2023-12-02 17:31:35 24 4
gpt4 key购买 nike

我想使用YOLOv3在macOS 10.14.1的视频中进行对象检测
因此,我安装了opencv 4.0.1

brew install opencv

换了线
OPENCV=0


OPENCV=1

在Darknet Makefile中

然后,我指定了pkgconfig链接
 export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

并重新编译
make

g++ -Iinclude/ -Isrc/ -DOPENCV `pkg-config --cflags opencv` -Wall -Wno-unused-result -Wno-unknown-pragmas -Wfatal-errors -fPIC -Ofast -DOPENCV -c ./src/image_opencv.cpp -o obj/image_opencv.o
Package opencv was not found in the pkg-config search path.
Perhaps you should add the directory containing `opencv.pc'
to the PKG_CONFIG_PATH environment variable
No package 'opencv' found
./src/image_opencv.cpp:5:10: fatal error: 'opencv2/opencv.hpp' file not found
#include "opencv2/opencv.hpp"

我应该了解YOLOv3仅适用于openCV 2.0吗?

最佳答案

使用OpenCV 4,我们需要修改Makefile:
将pkg-config名称从opencv修改为opencv4:

LDFLAGS+= `pkg-config --libs opencv4` -lstdc++
COMMON+= `pkg-config --cflags opencv4`

关于opencv - 如何用opencv编译YOLOv3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55306007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com