随笔分类 -  SLAM

摘要:cv2.KeyPoint是opencv中关键点检测函数detectAndCompute()返回的关键点的类,他包含关键点的位置、方向等属性具体如下: point2f pt;//位置坐标 float size; //特征点邻域直径 float angle; //特征点的方向,值为[0,360),负值表 阅读全文
posted @ 2024-08-23 17:03 阳光天气 阅读(110) 评论(0) 推荐(0) 编辑
摘要:如果STL容器中的元素是Eigen库数据结构,例如这里定义一个vector容器,元素是Matrix4d,如下所示: vector<Eigen::Matrix4d> 这个错误也是和上述一样的提示,编译不会出错,只是在运行的时候出错,只有在运行的时候出错, 解决的方法很简单,定义改成下面的方式: vec 阅读全文
posted @ 2024-08-21 13:48 阳光天气 阅读(94) 评论(0) 推荐(0) 编辑
摘要:点击查看代码 import numpy as np import cv2 as cv img1=cv.imread("data1/1.png",0) # queryimage left image img2=cv.imread("data1/2.png",0) # trainimage right 阅读全文
posted @ 2024-08-19 19:12 阳光天气 阅读(26) 评论(0) 推荐(0) 编辑
摘要:特征匹配主要是基于两种相似度较高的图片,通过opencv里面提供的特征匹配方法来进行特征点之间的匹配和映射 特征点由关键点和描述子两部分组成。例如:在一张图像中计算SIFT特征点时,是指提取SIFT关键点,并计算SIFT描述子两件事。 关键点是指特征点在图像里的位置,有些特征点还具有方向、大小等信息 阅读全文
posted @ 2024-08-15 18:52 阳光天气 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1. 下载opencv与安装cmake 1.1安装cmake 终端执行下面语句,安装cmake sudo apt-get install cmake 1.2 安装依赖环境 点击查看代码 sudo apt-get install build-essential libgtk2.0-dev libavc 阅读全文
posted @ 2024-06-25 12:36 阳光天气 阅读(794) 评论(0) 推荐(1) 编辑
摘要:每个轴的旋转均对应一个反对称矩阵,即将旋转同时分布在各个轴上,设如下一组: Tips: 由此我们可以知道,角轴与欧拉角之间的小联系,当前两个旋转轴的旋转角度较小时,欧拉角≈ ≈≈轴角。 阅读全文
posted @ 2024-06-21 17:13 阳光天气 阅读(29) 评论(0) 推荐(0) 编辑
摘要:只需要修改 CMakeLists.txt,增加下面的属性即可。 set(CMAKE_CXX_FLAGS "-Wno-error=deprecated-declarations -Wno-deprecated-declarations ") 这样make时将不再提示这个弃用warning 阅读全文
posted @ 2024-06-20 09:25 阳光天气 阅读(25) 评论(0) 推荐(0) 编辑