1 Star 5 Fork 5

hideinthehell/image-stitching-opencv

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

图片全景拼接

代码来自pyimagesearch

原理简述

对多张图片进行基于SIFT的特征检测算法,如果符合最小拼接要求大的关键点matchKeypoints数量,使用OpenCV-Python自带的stitching方法进行全景拼接,但是对于拼接后的黑边裁剪效果不好,可以修改优化。

使用方式

python image_stitching.py --images images/scottsdale --output output.png --crop 1

其中images/scottsdale为待拼接图像所在文件夹,output.png为处理拼接保存后的图像;这里使用了相对路径,因为在工程根目录下运行了终端。不确定在根目录最好使用完整的绝对路径。 --crop 1为是否裁剪黑色边框,缺省则不裁剪。

对比效果

相比其他方式,因为使用了较好的匹配关键点,所以拼接没有裂缝,没有鬼影

示例1:有裂缝(两张图片拼接中间有竖着的裂缝)

示例2:有鬼影(重影,由于拼接范围内有运动物体)

示例3:使用上面pyimagesearch的代码,没有裂缝和鬼影

空文件

简介

对多张图片进行全景图像拼接,消除鬼影,消除裂缝 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hideinthehell/image-stitching-opencv.git
git@gitee.com:hideinthehell/image-stitching-opencv.git
hideinthehell
image-stitching-opencv
image-stitching-opencv
master

搜索帮助