参考:http://blog.csdn.net/qiurisuixiang/article/details/8665278
1,下载cmake,安装
2,下载opencv3.2,解压
3,用cmake编译opencv,源文件目录选择解压后的opencv,目标文件夹相当于自己建个build,点击configure,generate(相当于cmake吧,生成MakeFile),然后mingw32-make(相当于make吧)
4,编译全景图拼接程序,打开cmake,源文件目录选择带CMakeLists的目录,目标选择build,点击configure,会报错:Could not find a package configuration file provided by “OpenCV” with any of the following names:
解决方法:参考http://stackoverflow.com/questions/8711109/could-not-find-module-findopencv-cmake-error-in-configuration-process
在windows环境变量中加入:OpenCV_DIR,目录是E:/opencv/bu,其中,目录的是“/”而不是“\”,还有,这个路径是opencv的编译目标文件夹
5,bu下面生成了stitching.exe,运行的话会报错,缺少各种dll,解决方案:在系统环境变量Path里面加入一项:E:\opencv\bu\bin,重启电脑,OK!
6,此时Qt打开工程也没有问题了