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

dynslam的安装

1. 安装opencv 2.4.9

下载opencv2.4.9

apt-get install build-essential 
apt-get install libgtk2.0-dev libavcodec-dev libavformat-dev libtiff4-dev 
libswscale-dev libjasper-dev 
apt-get install cmake 
apt-get install pkg-config 
进入安装包文件: 
mkdir release 
cd release 
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D 
WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D 
INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D 
WITH_QT=ON -D WITH_OPENGL=ON -D WITH_CUDA=OFF .. 
make -j8 
make install 
sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' 
ldconfig
2. pangolin安装
git clone https://github.com/stevenlovegrove/Pangolin 
apt-get install libglew-dev 
apt-get install cmake 
apt-get install libboost-dev libboost-thread-dev libboost-filesystem-dev 
cd Pangolin 
mkdir build 
cd build 
cmake -DCPP11_NO_BOOST=1 .. 
make -j8 
make install
3. 安装dynslam
cd DynSLAM 
mkdir build 
cd build 
cd ../src 
git clone https://github.com/gflags/gflags 
git clone https://github.com/AndreiBarsan/libviso2-mirror.git 
mv libviso2-mirror libviso2
git clone https://github.com/victorprad/InfiniTAM.git
rm -rf pfmLib/
git clone https://github.com/AndreiBarsan/pfmLib.git
rm -rf Pangolin/
https://github.com/stevenlovegrove/Pangolin.git
cd ../build
cmake ..
make -j8

出现错误**😗*

fatal error: …/…/InfiniTAM/InfiniTAM/ITMLib/Objects/ITMView.h: No such file or directory

原因, 一定要从DynSlam的git链接中去找对应的依赖库

另外:

有可能源码单词错误:glDrawFrustrum -> glDrawFrustum

opencv需要设置版本, 如果是2.x 要在cmakelist里改对应版本, 中间加个2.

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【GoF23种设计模式+简单工厂模式】
  • Perl 哈希
  • 计算机概述
  • github搜索指令
  • ElasticSearch(四)— 数据检索与查询
  • 失业潮下,有人靠天工AI做副业年入10万?
  • Modbus转BACnet/IP网关的技术实现与应用
  • Encountered 1 file(s) that should have been pointers, but weren‘t:
  • 数据结构与算法--顺序表(Java)
  • java如何同时继承接口和抽象类
  • qt做的分页控件
  • Dubbo 参数调优指南
  • 【数据结构】栈(基于数组、链表实现 + GIF图解 + 原码)
  • 【开源库学习】libodb库学习(十一)
  • 【ROS2】演示:为有损网络使用服务质量设置
  • (三)从jvm层面了解线程的启动和停止
  • [笔记] php常见简单功能及函数
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • const let
  • ERLANG 网工修炼笔记 ---- UDP
  • Fabric架构演变之路
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • Linux链接文件
  • MySQL主从复制读写分离及奇怪的问题
  • PHP面试之三:MySQL数据库
  • springboot_database项目介绍
  • Webpack入门之遇到的那些坑,系列示例Demo
  • 高度不固定时垂直居中
  • 通过npm或yarn自动生成vue组件
  • 微信支付JSAPI,实测!终极方案
  • 新版博客前端前瞻
  • 学习Vue.js的五个小例子
  • 用quicker-worker.js轻松跑一个大数据遍历
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​HTTP与HTTPS:网络通信的安全卫士
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • #if #elif #endif
  • #Z2294. 打印树的直径
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (AngularJS)Angular 控制器之间通信初探
  • (java)关于Thread的挂起和恢复
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (理论篇)httpmoudle和httphandler一览
  • (利用IDEA+Maven)定制属于自己的jar包
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (四)软件性能测试
  • (一)插入排序
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)http-server应用
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • (转)visual stdio 书签功能介绍
  • (转)全文检索技术学习(三)——Lucene支持中文分词