当前位置: 首页 > news >正文

哪里有学网页设计的网站优化公司哪家便宜

哪里有学网页设计的,网站优化公司哪家便宜,做设计必看十大网站,网站cdn 自己做文章目录 保存地图方法一#xff1a;使用ORB-SLAM3自带的保存方法#xff08;oea后缀文件#xff09;保存地图方法二#xff1a;使用PCL库保存为PCD类型地图文件安装PCL库#xff1a;取巧方法#xff1a;CMakeLists.txt 文件修改内容#xff1a;#xff08;向该文件内添… 文章目录 保存地图方法一使用ORB-SLAM3自带的保存方法oea后缀文件保存地图方法二使用PCL库保存为PCD类型地图文件安装PCL库取巧方法CMakeLists.txt 文件修改内容向该文件内添加PCL库src目录下的MapDrawer.cc 文件修改内容 在前一篇文章的Ubuntu18.04版本下配置ORB-SLAM3和数据集测试方法中Ubuntu18.04的系统下成功配置完成了ORB-SLAM3在ORB_SLAM3目录下输入命令 ./Examples/Monocular-Inertial/mono_inertial_euroc ./Vocabulary/ORBvoc.txt ./Examples/Monocular-Inertial/EuRoC.yaml ./dataset/V102 ./Examples/Monocular-Inertial/EuRoC_TimeStamps/V102.txt dataset-V102_monoi即可在线构建地图但是即使程序运行完成也看不见地图文件它在哪里 原因ORB-SLAM3并不会自己保存构建的点云地图文件。 若是想要将其构建的点云地图文件保存下来则需要自己修改一些文件 保存地图方法一使用ORB-SLAM3自带的保存方法oea后缀文件 仔细观察之前运行测试集的命令中有一个EuRoc.yaml出现这是运行ORB-SLAM3必要的配置文件内含一些相机的内参数据等资料必不可少。 若是需要使用ORB-SLAM3自带的保存方法我们则需要修改类似的运行调用配置文件。 在yaml文件末尾加入以下语句即可保存地图文件 System.LoadAtlasFromFile: map地图文件后缀为osa文件名为“map”文件名这个部分可以根据需求自行更改 生成的地图文件在ORB_SLAM3的主目录下 暂时不知道osa后缀的文件能否用在其他地方但是我目前只在ORB-SLAM3中遇到过这种后缀类型的文件所以我更推荐使用第二种保存为PCD类型的地图文件 若是需要在ORB-SLAM3运行时加载osa后缀的地图文件可以在yaml文件末尾加上 System.LoadAtlasFromFile: map需要存在名为“map”的后缀为osa的地图文件才能成功加载地图 注意同时使用会报错需要使用哪个时另一个记得删除或者注释 修改yaml后缀的配置文件无需进行重新编译改完即可直接使用运行指令运行 保存地图方法二使用PCL库保存为PCD类型地图文件 若要了解PCD类型文件可以查看PCD点云数据文件格式这篇文章 安装PCL库 sudo apt-get install libpcl-dev pcl-tools取巧方法 如果没有对ORB-SLAM3的 CMakeLists.txt 文件和 src目录下的MapDrawer.cc 文件进行修改则可以采取一些取巧的方法下载上传至github项目中的 CMakeLists.txt 文件和 MapDrawer.cc 文件直接进行覆盖即可 CMakeLists.txt 文件修改内容向该文件内添加PCL库 find_package(PCL REQUIRED)include_directories( ${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR}/include ${PROJECT_SOURCE_DIR}/include/CameraModels ${PROJECT_SOURCE_DIR}/Thirdparty/Sophus ${EIGEN3_INCLUDE_DIR} ${Pangolin_INCLUDE_DIRS} ${PCL_INCLUDE_DIRS} )target_link_libraries(${PROJECT_NAME} ${OpenCV_LIBS} ${EIGEN3_LIBS} ${Pangolin_LIBRARIES} ${PCL_LIBRARIES} ${PROJECT_SOURCE_DIR}/Thirdparty/DBoW2/lib/libDBoW2.so ${PROJECT_SOURCE_DIR}/Thirdparty/g2o/lib/libg2o.so -lboost_serialization -lcrypto )src目录下的MapDrawer.cc 文件修改内容 1、添加头文件 #include pcl/point_types.h #include pcl/point_cloud.h #include pcl/io/pcd_io.h2、找到 DrawMapPoints 函数中的如下代码 for(setMapPoint*::iterator sitspRefMPs.begin(), sendspRefMPs.end(); sit!send; sit) {if((*sit)-isBad())continue;Eigen::Matrixfloat,3,1 pos (*sit)-GetWorldPos();glVertex3f(pos(0),pos(1),pos(2));}将其修改为如下代码 pcl::PointCloudpcl::PointXYZ::Ptr cloud_saved(new pcl::PointCloudpcl::PointXYZ()); for(setMapPoint*::iterator sitspRefMPs.begin(), sendspRefMPs.end(); sit!send; sit) {if((*sit)-isBad())continue;Eigen::Matrixfloat,3,1 pos (*sit)-GetWorldPos();glVertex3f(pos(0),pos(1),pos(2));//modified by Aweipcl::PointXYZ p;p.x pos(0);p.y pos(1);p.z pos(2);cloud_saved-points.push_back(p); } if (cloud_saved-points.size())pcl::io::savePCDFileBinary(map.pcd, *cloud_saved);3、 找到以下代码段 for(size_t i0, iendvpMPs.size(); iiend;i) {if(vpMPs[i]-isBad() || spRefMPs.count(vpMPs[i]))continue;Eigen::Matrixfloat,3,1 pos vpMPs[i]-GetWorldPos();glVertex3f(pos(0),pos(1),pos(2)); }将其修改为 pcl::PointCloudpcl::PointXYZ::Ptr cloud_saved(new pcl::PointCloudpcl::PointXYZ()); for(size_t i0, iendvpMPs.size(); iiend;i) {if(vpMPs[i]-isBad() || spRefMPs.count(vpMPs[i]))continue;Eigen::Matrixfloat,3,1 pos vpMPs[i]-GetWorldPos();glVertex3f(pos(0),pos(1),pos(2));//modified by Aweipcl::PointXYZ p;p.x pos(0);p.y pos(1);p.z pos(2);cloud_saved-points.push_back(p); } if (cloud_saved-points.size() pre_num) {pcl::io::savePCDFileBinary(map.pcd, *cloud_saved);pre_num cloud_saved-points.size(); }并在 MapDrawer.cc 开头加入全局变量 pre_num extern int pre_num 0;在修改完之后再次运行数据集命令构建点云地图即可在ORB_SLAM3目录下生成map.pcd文件 在ORB_SLAM3目录下启动终端输入下列命令即可查看地图文件 pcl_viewer map.pcd若是在虚拟机中想把地图文件转移至宿主机中但是无法自由移动文件或是vmware-tools无效可以参考这篇文章 若是想把pcd文件修改为其他后缀类型的地图文件可以查看视觉学习笔记4——ORB-SLAM3的地图保存与使用这篇文章中地图调用这一部分 至此结束 参考链接 orb_slam3实现保存/加载地图功能and发布位姿功能 ORB SLAM3 点云地图保存
http://www.hkea.cn/news/14474325/

相关文章:

  • 用cms织梦做网站图文教程自住房车各项建设部网站
  • 商城网站项目策划书腾讯企业邮箱app下载
  • 网站建设战略规划的方法违法网站开发人员
  • 做php网站用什么软件电信的网做的网站移动网打不开该找电信还是移动
  • 自贡建设监督质量网站淘客采集网站怎么做的
  • ps免费素材网站有哪些深圳网站建设小程序
  • 网站集约化建设进度报告wordpress 访问速度慢
  • 金华网站建设价格平台网站建设可行报告
  • 天津建设网站公司wordpress怎样增加移动端
  • 湖南省建设银行网站6网页设计与制作属于什么专业
  • 乐山市城乡规划建设局网站江门关键词优化排名
  • 网站怎么做能提升ip流量下载百度app
  • 桂林网站建设 腾云互联网公司网站建设ppt
  • 正规排名网站推广公司长沙做网站优化的公司
  • 如何提升网站知名度服装网站推广策划书
  • 一起做网站欧洲站云娜网站建设
  • 济宁北湖旅游度假区建设局网站中国江门网
  • 只能家居网站建设目的建网站的步骤及方法
  • 长沙市网站制作多少钱做网站是那个语言写的
  • 海门市建设局网站福建省建设厅网站人员
  • 教程网站建设广州网站开发设计平台
  • 资讯网站优化排名app推广营销
  • 四川建设招投标网站网站检索功能怎么做
  • 猪八戒网站怎么做任务网站配色的方案
  • 杭州专业做网站的公司东莞网站建设硅胶
  • 品牌设计网站怎么做seo推广哪家公司好
  • 网站建设政务新媒体宁波专业网站定制制作服务
  • 网站建设如何弄链接做可以上传文件的网站
  • 河南网站推广优化公司网站下载免费软件安装
  • wordpress建站技巧购物网站开发计划书