• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 80 下一页
2024年8月18日
c++ 获取文件夹目录名字
摘要: main.cpp #ifndef PHOTO_FILE_PROCESSOR_H #define PHOTO_FILE_PROCESSOR_H #include <iostream> #include <string> #include <vector> #include <dirent.h> #in 阅读全文
posted @ 2024-08-18 21:08 MKT-porter 阅读(46) 评论(0) 推荐(0)
2024年8月17日
c++ (2-0) 从txt读取和保存数据
摘要: CMakeLists.txt # 设置 CMake 的最小版本要求 cmake_minimum_required(VERSION 3.10) # 设置项目名称和版本 project(PoseSaver VERSION 1.0) # 设置 C++ 标准为 C++11 set(CMAKE_CXX_STA 阅读全文
posted @ 2024-08-17 14:57 MKT-porter 阅读(61) 评论(0) 推荐(0)
2024年8月14日
c++ Cmake工程(3)平行目录 opevslam工程模式
摘要: 概念 1-1为什么使用前向声明 1 减少编译依赖: 前向声明允许你在类声明中引用另一个类,而不需要完整地包含其定义。这减少了头文件之间的相互依赖,有助于减少编译时间和编译器需要处理的内容。例如: 在这个例子中,我们只需要声明 B 类,而不需要包含 B 类的头文件,因为我们只使用了 B 类的指针。 2 阅读全文
posted @ 2024-08-14 02:55 MKT-porter 阅读(52) 评论(0) 推荐(0)
2024年8月13日
c++ 线程函数传递数据 全局变量
摘要: 1、为什么需要命名空间 命名空间是ANSI C++引入的可以由用户命名的作用域,用来处理程序中常见的同名冲突。 使用命名空间解决名字冲突 但是,一个大型的应用软件,往往不是由一个人独立完成的,而是由若干不同的人合作完成的,不同的人分别完成不同的部分,最后组成一个完整的程序。 假如不同的人分别定义了类 阅读全文
posted @ 2024-08-13 23:30 MKT-porter 阅读(149) 评论(0) 推荐(0)
[MVG] 鲁棒估计: RANSAC & 鲁棒核函数
摘要: https://zhuanlan.zhihu.com/p/62175983 在VSLAM中,我们首先构造3D-3D、3D-2D、2D-2D匹配,然后据此去估计相机的运动。完美估计需要完美的匹配,但实际的匹配中往往存在很多错误。如何消除或者降低错误匹配的影响呢?一种方法是选择那些正确的匹配进行估计(R 阅读全文
posted @ 2024-08-13 22:01 MKT-porter 阅读(102) 评论(0) 推荐(0)
2024年8月12日
openvslam gnss优化示意图
该文被密码保护。 阅读全文
posted @ 2024-08-12 20:15 MKT-porter 阅读(0) 评论(0) 推荐(0)
2024年8月11日
C++(3-2 ) 3D-3D ICP SVD RANSCE 官方代码参考
摘要: https://blog.csdn.net/woyaomaishu2/article/details/134388057?spm=1001.2014.3001.5502 前言SLAM 轨迹的对齐和评估时, 多用 Umeyama 算法实现. 该算法要解决的问题为: 给定两个 m mm 维空间内的点集 阅读全文
posted @ 2024-08-11 02:50 MKT-porter 阅读(230) 评论(0) 推荐(0)
2024年8月9日
相机成像原理
摘要: https://mp.weixin.qq.com/s?__biz=MzU2NjU3OTc5NA==&mid=2247545276&idx=2&sn=458b782fadf8dda3b14100a375d82032&chksm=fca83681cbdfbf9782cdd89d3337bbf13c50e 阅读全文
posted @ 2024-08-09 15:43 MKT-porter 阅读(164) 评论(0) 推荐(0)
2024年8月8日
数学原理 G2O gnss和视觉重投影联合优化误差问题 随机一致性 核函数 信息矩阵(高斯牛顿法)
该文被密码保护。 阅读全文
posted @ 2024-08-08 16:27 MKT-porter 阅读(1) 评论(0) 推荐(0)
2024年8月6日
openvslam数据关系
摘要: 类的指针引用 实现跨线程的数据访问和控制 阅读全文
posted @ 2024-08-06 00:06 MKT-porter 阅读(10) 评论(0) 推荐(0)
2024年8月3日
c++ Cmake工程(2)平行上级目录 常用模式
摘要: 正确使用 错误使用 关键1 # 指定 main 可执行文件的包含目录,包括根目录${CMAKE_SOURCE_DIR} ( folder1 和 folder2 目录) target_include_directories(main PRIVATE ${CMAKE_SOURCE_DIR}) 找路径 要 阅读全文
posted @ 2024-08-03 05:17 MKT-porter 阅读(137) 评论(0) 推荐(0)
c++ Cmake工程(1)同级目录
摘要: A类调用了B类,C主函数调用A和B A.h #ifndef A_H #define A_H #include <iostream> //#include "../folder2/B.h" // 正常情况 //# 包含根目录 A.h可以直接引用 B.h //target_include_directo 阅读全文
posted @ 2024-08-03 05:11 MKT-porter 阅读(36) 评论(0) 推荐(0)
2024年8月2日
c++ 字符分割截取
摘要: #include <iostream> #include <string> #include <sstream> #include <vector> // 函数用于按照指定分隔符分割字符串 std::vector<std::string> splitString(const std::string 阅读全文
posted @ 2024-08-02 22:49 MKT-porter 阅读(16) 评论(0) 推荐(0)
c++ (2-2) 从txt读取数据gnss转化为enu数据
摘要: https://github.com/Dongvdong/gnss_ecef_enu_txt_yaml 1 从txt读取数据按行拆解 测试文件 config.yaml # # # Camera Model # # # Camera.name: EH2022left monocular Camera. 阅读全文
posted @ 2024-08-02 14:44 MKT-porter 阅读(70) 评论(0) 推荐(0)
2024年8月1日
vscode 上传github
摘要: 0 安装github插件 插件 1登录 https://github.com/Dongvdong?tab=repositories 105@q L4 2创建 2-1项目名字 2-2 选择一个默认的redeme 2-3 公开还是私有 完整 提交 3 Git首次安装需要进行的设置 git config 阅读全文
posted @ 2024-08-01 16:56 MKT-porter 阅读(427) 评论(0) 推荐(0)
camke(12) 配置yaml-cpp 读取和保存数据
摘要: 编译库位置 ros环境的yaml会干扰正常环境,CMakeLists要修改下手动指定build文件夹下编译的库 CMakeLists.txt cmake_minimum_required(VERSION 3.5) project(YamlCppExample) # 设置C++标准 set(CMAKE 阅读全文
posted @ 2024-08-01 11:57 MKT-porter 阅读(401) 评论(0) 推荐(0)
2024年7月31日
c++ 从txt读取数据 按照特殊字符拆分 gnss
摘要: CMakeLists.txt cmake_minimum_required(VERSION 3.10) project(ReadTextFile) # 设置 C++ 标准为 C++11 set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRE 阅读全文
posted @ 2024-07-31 22:44 MKT-porter 阅读(22) 评论(0) 推荐(0)
openvslam ros版本编译
摘要: https://blog.csdn.net/plejahhshsh/article/details/126002268 1 确保ros cvbriage使用的版本和openvslam 以及dow2库使用的 opencv一样 (ros 直接装的指令 默认怎装了opencv4.2 导致和自己编译的ope 阅读全文
posted @ 2024-07-31 18:39 MKT-porter 阅读(62) 评论(0) 推荐(0)
2024年7月29日
(1) 地图尺度和位姿修改
摘要: 1 设置相机位姿 void keyframe::set_cam_pose(const Mat44_t& cam_pose_cw) { std::lock_guard<std::mutex> lock(mtx_pose_); cam_pose_cw_ = cam_pose_cw; const Mat3 阅读全文
posted @ 2024-07-29 01:57 MKT-porter 阅读(41) 评论(0) 推荐(0)
2024年7月27日
c++ 类的函数引用 + 指针+跨线程数据传递
摘要: cmake_minimum_required(VERSION 3.0) # 指定 CMake 的最低版本要求 project(MyProject) # 设置项目名称 # 添加可执行文件,并指定源文件 add_executable(my_executable main.cpp) CMakeLists. 阅读全文
posted @ 2024-07-27 00:25 MKT-porter 阅读(25) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 80 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3