您的位置:首页 > 编程语言 > Python开发

利用Python进行指纹图像拼接

2018-03-28 10:13 706 查看
渐渐明白了一个道理,没什么能力,又想表现自己,造轮子是最傻的,全世界最傻的!
        利用代码实现图像拼接,形成全景图。可以使用OpenCV实现。但网上大部分利用opencv进行图像拼接的(包括开源代码)大都是C/C++实现的。痛苦挣扎!徘徊于是否将就用C!用C!。。。作出了艰难选择,决定先用C写,然后python调用(这个方法可以加快运行速度,实用性更强,但编码比较复杂)。准备动手,发现你TM用的是MAC,没有对应的软件。好吧,我怂,装个虚拟机,再搞个Vs。 Ok,网上搞到开源代码,调入工程,按要求配置好环境,运行。。。。一堆Error!什么情况?心情复杂!不知所措!挣扎挣扎!!!算了,纯python吧........
    本工程主要采用的是python 调用opencv ,使用surf算法进行特征提取,最后进行指纹图像拼接。源程序可直接下载运行。

    源码:Show Time!!
    运行环境:python3,MAC
    参考资料:SIFT算法详解
                   SURF算法原理
                  二维高斯模糊和可分离核形式的快速实现
                  OpenCV 官网
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: