视觉环境拆迁

“不破不立,不塞不流,不止不行,它们之间的斗争是生死斗争。”

—— 毛泽东《新民主主义论》

废话

试图上手跑个例程,不出意外地要开始拆换环境了。首先尝试的是高博的 g2o_ba_example,代码请戳这里。用cmake编译一下工程,发现报错不少。嗯,经过一波剧烈的谷歌我发现,之前搭的环境还是太!新!了!

综上,本文的宗旨是四个字“以旧换新”。

拆换内容

  • OpenCV
  • G2O

OpenCV 卸载

上篇咱们装了opencv-3.2.0, 因为我见它数字有零有整,发布时间和高博的教程相近。谁料还是踩了雷,那么就换成opencv-2.4.13吧。

进入opencv-3.2.0源代码文件夹下的release(上篇安装时自己建的),执行以下代码:

1
2
3
4
5
6
# 卸载
$ make uninstall
# 删除内容
$ cd ..
$ sudo rm -r release
$ sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/opencv /usr/share/opencv /usr/local/bin/opencv* /usr/local/lib/libopencv

然后去官网下载旧版源代码,依照之前一篇博客完成安装。

G2O 卸载

这个也是同样的问题。首先手动卸载:

1
$ sudo rm -r /usr/local/lib/libg2o* /usr/local/include/g2o /usr/local/lib/g2o /usr/local/bin/g2o*

然后下载这个g2o fork c++03 branch 上的版本,再依照之前一篇博客完成安装即可。

以上。从搭建环境到拆迁历时不到一周,照这个进度《计算机视觉从入门到放弃》,倚马可待。