(线特征)opencv+opencv contribute 配置

写一篇博客,记录开始线特征slam的历程。

在配置环境的时候,可以发现大多数都是用到了opencv3.4.16和其contribute版本,这里进行一个相关操作的教学。配置环境是在Ubuntu下面进行的,建议使用Ubuntu18来进行线特征的配置以及代码的开发重构。

opencv下载地址:https://github.com/opencv/opencv/releases/tag/3.4.16

opencvcontribute下载地址:https://github.com/opencv/opencv_contrib/releases/tag/3.4.16

把这两个下载以后,解压,然后将opencvcontribute文件夹移动到opencv里面。

​如上图,这里把opencv3.4.16的名字重新命名为opencv。

opencv_contrib 3.4.16 重新命名为opencv_contrib。

接着:

mkdir build

cd build

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

sudo make -j8

sudo make install

参考链接:https://blog.csdn.net/bj233/article/details/113351023

经过上面的指令以后,opencv+contrib就已经成功安装好了,这时候你运行ros的时候会发生报错,原因是新安装的opencv把ros底下的opencv给覆盖掉了,这时候有两种解决方法:

方法一:

sudo apt-get install ros-melodic-desktop-full

直接执行上面的命令,然后ros会自动安装opencv

方法二:

​打开对应的报错位置,然后根据图上面的内容进行对应修改。

参考链接:https://blog.csdn.net/woodgril/article/details/109155073

相关推荐
TG:@yunlaoda360 云老大1 小时前
腾讯WAIC发布“1+3+N”AI全景图:混元3D世界模型开源,具身智能平台Tairos亮相
人工智能·3d·开源·腾讯云
这张生成的图像能检测吗1 小时前
(论文速读)Fast3R:在一个向前通道中实现1000+图像的3D重建
人工智能·深度学习·计算机视觉·3d重建
心 爱心 爱1 小时前
Shape-Guided Dual-Memory Learning for 3D Anomaly Detection 论文精读
计算机视觉·3d·异常检测·工业异常检测·三维异常检测·多模态工业异常检测·二维异常检测
兴趣使然黄小黄4 小时前
【AI-agent】LangChain开发智能体工具流程
人工智能·microsoft·langchain
出门吃三碗饭4 小时前
Transformer前世今生——使用pytorch实现多头注意力(八)
人工智能·深度学习·transformer
l1t5 小时前
利用DeepSeek改写SQLite版本的二进制位数独求解SQL
数据库·人工智能·sql·sqlite
说私域5 小时前
开源AI智能名片链动2+1模式S2B2C商城小程序FAQ设计及其意义探究
人工智能·小程序
开利网络5 小时前
合规底线:健康产品营销的红线与避坑指南
大数据·前端·人工智能·云计算·1024程序员节
非著名架构师6 小时前
量化“天气风险”:金融与保险机构如何利用气候大数据实现精准定价与投资决策
大数据·人工智能·新能源风光提高精度·疾风气象大模型4.0
熙梦数字化7 小时前
2025汽车零部件行业数字化转型落地方案
大数据·人工智能·汽车