图像拼接 - Natural Image Stitching with the Global Similarity Prior

图像拼接 效果和时间都不错的一个开源程序


更新于:2019年8月2日13:10:11

算了兄弟们别看我的的博客了,也别下载我的库了。

我建议直接去哪个GitHub上看他们的配置和使用教程。我见他们又更新了。而且效果相当可以。

地址:

https://github.com/nothinglo/NISwGSP


这段时间在研究图像拼接,后来在知乎上找到了一篇文章,看它介绍的有个有代码的,于是就下载下来搞了一下。

 

        github地址:

        https://github.com/nothinglo/NISwGSP

    

        这是在Linux上跑的 ,我要在windows上用,就把它转移到了win平台上。

        

    1. 所需库

        我使用的是opencv3.1.0  +cuda8 + vs2015 编译的。这其中还有几个依赖的库,eigen 和vlfeat。

          我当时的计算机上装了cuda8 ,visual studio 2015,然后用camke编的opencv3.1.0.(所以我的opencv3.1.0可能和你们的不一样,带cuda8加速的)

          eigen 版本是3.3.4         

          vlfeat 版本是 vlfeat-0.9.20 .具体怎么配置看别的博客吧。

          下面是我下载好的两库。

         http://download.csdn.net/download/iloveyouleehuijie/10129040 

         我在自己电脑上的地址,为了方便,你们把地址搞一下: 
         D:\3rdpart\NISwGSP\eigen3.3.4

         D:\3rdpart\NISwGSP\vlfeat-0.9.20

         D:\3rdpart\opencv3.1.0\build\x64  // 这里没写全啊,你们看自己的

         软件已经配置好了。

    2.我配置好的软件

         软件下载地址如下:

        http://download.csdn.net/download/iloveyouleehuijie/10129051

 

        除了注意路径别的没啥事儿了。

        图像拼接 - Natural Image Stitching with the Global Similarity Prior_第1张图片

图像拼接 - Natural Image Stitching with the Global Similarity Prior_第2张图片

 

图像拼接 - Natural Image Stitching with the Global Similarity Prior_第3张图片

 

结果:

这里面有2个工程,test, 和doCheckDll.

图像拼接 - Natural Image Stitching with the Global Similarity Prior_第4张图片

test 就是把github上的代码搞成了一个库。最后结果是生成1个 test.lib 和test.dll .

docheckdll 就是如何使用该库了,当然用到了那个头文件。NISwGSP.h

第一步首先得把test那个工程编译通过了。

第二步,用你编译好的test.lib 和test.dll 引用好。(test.dll 放到最后生成的目录里啊,可以看我代码目录里的x64/release)

然后运行起来看呗。

注意,有几个示例图片文件夹。在这个目录下。 我的机器上 --E:\\TEST\\test\\x64\\Release\\SPHP-street 

 

图像拼接 - Natural Image Stitching with the Global Similarity Prior_第5张图片

你可能感兴趣的:(算法,图像拼接)