openCV疑难杂症:OpenCV: Include directory doesn‘t exist:

问题描述:

在安装完OpenCV后,进行opencv案例编译的时候出的问题:

分析

找不到/usr/local/stow/absl/include/opencv4,事实上也没有这个目录 

OpenCV的包含目录(include directory)可能存在于以下几个地方:

/usr/local/include/opencv4:这是Linux系统中常见的OpenCV头文件安装路径之一

/usr/include/opencv4:这是另一个可能的路径

/usr/lib/x86_64-linux-gnu/cmake/opencv4:这个是安装ros自带的opencv目录,通常是低版本的opencv

/usr/local/lib/cmake/opencv4

解决方法

先确认哪个目录下有.../include/opencv4的结构,我的电脑在/usr/local/include/opencv4有上;(大前提:需要安装了opencv,即已经运行了sudo make install并通过pkg-config --modversion opencv4确认opencv4已安装)

sudo cp /usr/local/lib/cmake/opencv4/OpenCVConfig.cmake /usr/local/lib/cmake/opencv4/OpenCVConfig_beifen.cmake
sudo gedit /usr/local/lib/cmake/opencv4/OpenCVConfig.cmake

到109行,进行以下更改

 如此下来,再make案例应该可以解决

测试

cd 你的git clone的opencv目录/samples/cpp/example_cmake
mkdir build
cd build
cmake ..
make
./opencv_example

程序能运行,代表问题解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值