window7 下調試PTAM,PTAMM

必要的庫文件php

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

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

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

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

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

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

另外
app

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

libcvd-20100511 下載地址:http://www.edwardrosten.com/cvd/,到Download那邊的Older releases裏找。google

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

應該就沒有問題了。

相關文章
相關標籤/搜索