hugin是一款开源的图像拼接软件。
官网:http://hugin.sourceforge.net/
源码下载:https://sourceforge.net/p/hugin/hugin/ci/default/tree/
这个源码下载的位置找了好久。
如果是从https://sourceforge.net/p/hugin/hugin/ci/default/tree/下载源码,需要按照http://wiki.panotools.org/Hugin_SDK_(MSVC_2013)步骤一步一步编译。
在比较老的版本中直接提供了一个SDK包(下载地址:http://hugin.panotools.org/sdk/MSVC/Hugin-SDK-20090509-win32.exe)
1、开始编译
按照hugin的wiki上步骤一步一步来。
预先需求
需要先建立一个目录,比如D:/huginSDk,下面用SDKROOT来代替你建立的路径。
2、编译Boost
Boost官网:http://www.boost.org/
一定要看http://wiki.panotools.org/Hugin_SDK_(MSVC_2013)中使用的是哪个版本!
一定要看http://wiki.panotools.org/Hugin_SDK_(MSVC_2013)中使用的是哪个版本!
一定要看http://wiki.panotools.org/Hugin_SDK_(MSVC_2013)中使用的是哪个版本!
我一开始直接下载的最新的1.62.0,结果后续报了一些错误,如果之前你并没有编译过此类工程,就不要尝试去调试这些错误了。
然后我吸取教训,找到1.58.0版本,问题就没了。
编译Boost需要使用nmake工具,VS2013安装好之后,在VS的安装路径下面Microsoft Visual Studio 12.0/Common7/Tools/Shortcuts下面有 “VS2013 x86 本机工具命令提示”,因为我要编译32位的库所以选择x86。
X、jpeg
下载地址:http://www.ijg.org/files/
下面没有用可以忽略<*_*>
2016/10/31, 为什么要编译hugin?主要还是项目要用,其次是还没编译过如此多依赖的库,想试一试