安装opencv后,再次安装opencv_contrib库||不安装其python、java等接口的方法||如果你cmake时忘记添加扩展库的路径

Ubuntu 下 opencv4.8.0 (包含拓展库) 的编译安装_早上真好的博客-CSDN博客

如果在7月6日之前阅读了上面这篇博客,那么我十分抱歉的说,扩展库的安装失败了。

 如图,这个头文件是扩展库中的一部分,但是导入失败了,究其原因,是我在生成makefile的时候没有指定扩展库的位置。

 不过由于其他的路径和环境其实已经配置好,只需要将其再次编译安装即可。

再次进入build文件夹。

sudo cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.8.0/modules CMAKE_INSTALL_PREFIX=/usr/local ..

可以看到上面有一步是指定了扩展库的modules文件夹。我在这里是用的相对路径。是为了方便你直接复制使用,只要前面将扩展库文件夹移动到我在tree中显示的位置即可。

然后进行编译,为了快速,这次我指定了16个线程。

sudo make -j16

由上图可知,对于编译过的文件,它会跳过或者自动复制、移动。随后等待即可。

很遗憾的是,我出现了两个错误。

 不过看起来这都是python包的错误,我并不使用本地环境下python,姑且忽略掉了。

如果要改的话,可以把CMakeList.txt中python部分给删掉。我把java部分也删掉了。

我的在第1778行开始。 

然后安装。

sudo make install

安装成功:

我已经对之前的博客进行了 修改,现在它变得更加完整了。

Ubuntu 下 opencv4.8.0 (包含拓展库) 的编译安装_早上真好的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

早上真好

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值