视觉十四讲第六章G2O实践出错后的解决方法@TOC

运行视觉十四讲第六章的g2o实例时编译报错,经过查询后发现以下的CMakeList.txt 可以运行出来。
cmake_minimum_required(VERSION 2.8)
project(ch6_g2ocurvefiting)
#set(CMAKE_CXX_FLAGS “-std=c++14 -O3”)
set(CMAKE_CXX_STANDARD 14)

LIST( APPEND CMAKE_MODULE_PATH /wang/g2o/cmake_modules )
SET( G2O_ROOT /usr/local/include/g2o )

OpenCV

find_package(OpenCV REQUIRED)
include_directories(${OpenCV_INCLUDE_DIRS})

Ceres

find_package(Ceres REQUIRED)
include_directories(${CERES_INCLUDE_DIRS})

find_package( g2o REQUIRED )
include_directories(${G2O_INCLUDE_DIRS})

Eigen

include_directories("/usr/include/eigen3")

add_executable(ch6_g2ocurvefiting main.cpp)
#target_link_libraries(ch6_g2ocurvefiting ${OpenCV_LIBS} ${G2O_CORE_LIBRARY} ${G2O_STUFF_LIBRARY})

与G2O和OpenCV链接

target_link_libraries( ch6_g2ocurvefiting ${OpenCV_LIBS} ${CERES_LIBRARIES} g2o_core g2o_stuff)

install(TARGETS ch6_g2ocurvefiting RUNTIME DESTINATION bin)

视觉十四讲第六章G2O实践出错后的解决方法相关推荐

  1. c语言int型等长输出,c语言先程序设计15第十四讲第六章下.ppt

    c语言先程序设计15第十四讲第六章下 高级语言程序设计 主讲教师:贾彩燕 计算机与信息技术学院 计算机科学与技术系 cyjia@ 第六章 数组 主要内容 数组的概念.定义和使用 数组程序实例 数组作为 ...

  2. 【视觉SLAM十四讲】第一章理论详解

    文章目录 第一讲 概述与预备知识 SLAM是什么 室内/室外定位 稀疏-半稠密重建 稠密重建 SLAM可以用在哪些地方? **作业1.** SLAM会在哪些场合中⽤到?⾄少列举三个⽅向. SLAM: ...

  3. 浅读《视觉SLAM十四讲:从理论到实践》--操作1--初识SLAM

    浅读<视觉SLAM十四讲:从理论到实践>--操作1--初识SLAM 下载<视觉SLAM十四讲:从理论到实践>源码:https://github.com/gaoxiang12/s ...

  4. 视觉SLAM十四讲slambook2/ch3/examples/plotTrajectory.cpp程序报错解决

    视觉SLAM十四讲slambook2/ch3/examples/plotTrajectory.cpp程序报错解决 原程序编译后出现如下报错: /usr/local/include/pangolin/v ...

  5. 视觉SLAM十四讲第六讲

    第六章 非线性优化 主要目标 理解最小二乘法的含义和处理方式. 理解高斯牛顿法(Gauss-Newton).列文伯格-马夸尔特方法(LevenburgMarquadt)等下降策略. 学习 Ceres ...

  6. 视觉SLAM十四讲-第三章笔记

    视觉SLAM14讲-第三章笔记 3.1 旋转矩阵 欧式变换 欧式变换:改变位资,不改变形状.大小. 旋转矩阵:R(3x3).是两个坐标系基的内积. 正交阵 行列式为1 逆表示相反的旋转 平移向量:t( ...

  7. 《视觉SLAM十四讲》高翔第二版 实践出现的问题及解决办法笔记

    #前言:这是我在看这本书遇到的问题和解决方法的笔记,希望可以在你学习的过程中给你一点帮助.使用下文的方法在我的虚拟机中可以解决,但不确保在你那边可以解决,因此仅作参考.写得有点乱,按照出现的问题参照一 ...

  8. 视觉slam十四讲第8章课后习题3+稀疏直接法程序注释

    版权声明:本文为博主原创文章,转载请注明出处: http://www.cnblogs.com/newneul/p/8571653.html  3.题目回顾: 在稀疏直接法中,假设单个像素周围小块的光度 ...

  9. 深蓝学院视觉slam十四讲第2章作业

    首先给出有关四元数讲解一份比较好的pdf 2.1 设线性⽅程 Ax=b\bm Ax = bAx=b,则有解充要条件为:系数矩阵An×n\bm A_{n \times n}An×n​与其增广矩阵Bn×( ...

  10. SLAM十四讲第三章课后习题

    第5题:参考这篇博客,Eigen块操作讲的很细! Matrix4f m; m<< 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16; cout<<m ...

最新文章

  1. Discuz常见大问题-如何使用云采集插件
  2. 什么时候会引起索引失效
  3. labview事件结构
  4. openssl 学习之从证书中提取RSA公钥N 和 E
  5. json.tojsonstring 导致cpu飙高_阿里调试神器立功了!进程导致Kubernetes节点CPU飙高的排查与解决...
  6. 指点聚源码论坛全站源码 WordPress内核
  7. mt4 python神经网络_迈达克软件公司承认Python运算对量化交易的重要性----将Python与Metatrader 5集成一体...
  8. 计算机考研去哪个城市,2019计算机考研:考研热门城市院校排名
  9. 大数据_Hbase-API访问_Java操作Hbase_获取连接---Hbase工作笔记0011
  10. 南京江宁软通动力怎么样_南京有什么美食?有哪些必游景点?
  11. wtc java 代码 tpcall(servicename_通过wtc使tuxedo及weblogic通信开发.doc
  12. FFMPEG ./configure 参数及意义
  13. 手把手从零开始学习树莓派教程
  14. python微信商城_GitHub - pythonsir/nideshop: NideShop 开源微信小程序商城服务端(Node.js + ThinkJS)...
  15. 软件如何实现屏幕共享?
  16. 淘宝口令生成器,批量生成
  17. 二维码和条形码简单实现
  18. 瑞丰银行近日IPO过会,3年前曾被证监会取消审核
  19. linux怎么在sdb创建100g盘,linux新磁盘分区操作
  20. IFE斌斌学院-JS总结(2)

热门文章

  1. 将String字符串转换为GB2312编码
  2. 四阶龙格库塔方法求解一次常微分方程组
  3. 海洋环境科学概论知识整理--1
  4. c 语言读取字符串长度,C++获取字符串长度的几个函数方式
  5. 语音识别百度阿里哪家强?识别率评测
  6. Java实现PDF文件生成并且打印pdf文件(附demo)
  7. adb指令执行电脑关机
  8. hi3519开发流程
  9. Renascence的C++笔记
  10. html文档放到phpstudy,phpstudy使用详解