# 图片全景拼接
代码来自[pyimagesearch](https://pyimagesearch.com)
# 原理简述
对多张图片进行基于`SIFT`的特征检测算法,如果符合最小拼接要求大的关键点`matchKeypoints`数量,使用`OpenCV-Python`自带的`stitching`方法进行全景拼接,但是对于拼接后的黑边裁剪效果不好,可以修改优化。
# 使用方式
`python image_stitching.py --images images/scottsdale --output output.png --crop 1`
其中`images/scottsdale`为待拼接图像所在文件夹,`output.png`为处理拼接保存后的图像;这里使用了相对路径,因为在工程根目录下运行了终端。不确定在根目录最好使用完整的绝对路径。` --crop 1`为是否裁剪黑色边框,缺省则不裁剪。
# 对比效果
相比其他方式,因为使用了较好的匹配关键点,所以拼接没有`裂缝`,没有`鬼影`
示例1:有裂缝(两张图片拼接中间有竖着的裂缝)
![](/img/20190902001913.png)
示例2:有鬼影(重影,由于拼接范围内有运动物体)
![](/img/20190902002008.png)
示例3:使用上面pyimagesearch的代码,没有裂缝和鬼影
![](/img/20190902002033.png)
没有合适的资源?快使用搜索试试~ 我知道了~
使用Python-OpenCV对多张图片进行全景图像拼接消除鬼影消除裂缝源码.zip
共17个文件
png:9个
jpg:5个
py:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 189 浏览量
2024-05-03
07:11:01
上传
评论
收藏 6.51MB ZIP 举报
温馨提示
使用Python-OpenCV对多张图片进行全景图像拼接消除鬼影消除裂缝源码.zip
资源推荐
资源详情
资源评论
收起资源包目录
使用Python-OpenCV对多张图片进行全景图像拼接消除鬼影消除裂缝源码.zip (17个子文件)
code
image_stitching.py 4KB
output.png 1.03MB
image_stitching_simple.py 2KB
img
20190902002033.png 523KB
20190902002008.png 525KB
20190902001913.png 222KB
output2.png 410KB
output3.png 807KB
images
newimages
16.png 639KB
26.png 676KB
scottsdale
IMG_1788-2.jpg 184KB
IMG_1787-2.jpg 152KB
IMG_1786-2.jpg 157KB
new
1_0.jpg 48KB
2_0.jpg 63KB
output1.png 1.22MB
README.md 1KB
共 17 条
- 1
资源评论
熬夜写代码的平头哥
- 粉丝: 3572
- 资源: 7311
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功