opencv4.2.0+darknet安装 ./src/image_opencv.cpp:12:1: error: ‘IplImage’ 报错

opencv4.1.0+darknet安装配置
之前由于各种原因没有安装好opencv,无法配置darknet。今天各种google终于解决了问题,遂小记一手

opencv安装
在官网上下载opencv的发行版,这里以4.1.0为例
首先安装依赖项

sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

下载安装包

git clone https://github.com/opencv/opencv.git
cd opencv 
mkdir build
cd build

接下来就是编译,这时坑来了,一定注意camke的选项,按照以下代码运行

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_GENERATE_PKGCONFIG=ON

最后一项会生成opencv.pc,很关键
然后

make -j6
sudo make install 

此时opencv已经安装完成,在/usr/local/lib/pkgconfig文件夹下会生成opencv4.pc文件,将其克隆到/usr/lib/pkgconfig

cp /usr/local/lib/pkgconfig/opencv4.pc /usr/lib/pkgconfig
//重命名为opencv.pc mv opencv4.pc opencv.pc

opencv的配置就完成了

darknet安装
yolo官网下载darknet

git clone https://github.com/pjreddie/darknet
cd darknet

打开makefile,修改前几行为

GPU=1
CUDNN=1//如果已经安装
OPENCV=1

然后make,如果之前opencv.pc没有配置好的话,会出现‘fatal error: opencv2/opencv.hpp:
没有那个文件或目录‘的错误。此时会出现 ./src/image_opencv.cpp:12:1: error: ‘Ipl

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值