window7 下调试PTAM,PTAMM

必要的库文件

PTAM:          http://www.robots.ox.ac.uk/~gk/PTAM/

GLEW:          http://glew.sourceforge.net/

FLTK:           http://www.fltk.org/index.php

PTHREADS:  http://sourceware.org/pthreads-win32/

LIBJPEG:      http://gnuwin32.sourceforge.net/packages/jpeg.htm

LAPACK AND BLAS: http://www.fi.muni.cz/~xsvobod2/misc/lapack/

另外

TooN 2.2 下载地址:http://www.edwardrosten.com/cvd/toon.html 或者 https://github.com/edrosten/TooN

libcvd-20100511 下载地址:http://www.edwardrosten.com/cvd/,到Download那边的Older releases里找。

gvars3.0 下载地址: http://www.edwardrosten.com/cvd/gvars3.html


注意:编译顺序Toon->libcvd->gvars


其中lapack and blas 会不太好下,那个网址上下的可能会有点问题,自己下的也找不到原来的链接了,所以自己在上传一个,我用到的库基本上都在这里了,http://pan.baidu.com/s/1dEMoRzr


安装手册可以看论文:Parallel Tracking and Multiple Mapping (PTAMM) Manual

                            19页开始有在Linux,OSX,window下安装教程。

其他安装教程:http://blog.csdn.net/lxiaoxiaot/article/details/6209635

                    http://blog.csdn.net/lcj_cjfykx/article/details/44236123


最后的代码window下可能用不到1394camera,上面的教程也提出了替换的代码,是使用videoInput.h这个类,这个类可以从获取www.muonics.net/school/spring05/videoInput/

window下用vs编译库的时候最好选择2005的工程,编译PTAM还要配置库文件和lib的文件。



遇到问题

"fatal error LNK1104: cannot open file'atlthunk.lib'"

下载 http://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO

安装路径之后,atlthunk.lib 在如下的目录里面: C:\WinDDK\7600.16385.1\lib\ATL\amd64


Attention:   if  you want to run PTAM on ubuntu,  you  can  get TooN . libcvd  and gvars on https://github.com/slowlythinking/PTAM,    but  PTAM has error  ,  you  need  download  from  others web.

可能需要用到lib3ds(lib3ds-20080909.zip),下载地址: https://code.google.com/archive/p/lib3ds/downloads

编译lib3ds的时候可能会出现错误:

/usr/bin/ld: 3ds2obj.o: undefined reference to symbol 'pow@@GLIBC_2.2.5'

在编译的时候使用

./configure LIBS="-lm"
make

应该就没有问题了。

你可能感兴趣的:(window7 下调试PTAM,PTAMM)