前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >图像拼接

图像拼接

作者头像
裴来凡
发布2022-05-28 17:12:29
1.1K0
发布2022-05-28 17:12:29
举报
代码语言:javascript
复制
import cv2
import numpy as np
img1=cv2.imread('C:/Users/xpp/Desktop/Lena.png')#原始图像
img2=cv2.imread('C:/Users/xpp/Desktop/face.png')#原始图像
cv2.imshow('img1',img1)
cv2.imshow('img2',img2)
final_matrix=np.zeros((460,920,3),np.uint8)
final_matrix[0:460,0:460]=img1#图像拼接
final_matrix[0:460,460:920]=img2#图像拼接
cv2.imshow('result',final_matrix)
cv2.waitKey(0)
cv2.destroyAllWindows()

算法:图像拼接是将JPG、PNG、BMP等图像文件拼接在一起,仅仅是图像几何空间的转移与合成,与图像内容无关。图像拼接帮助用户快速按照实际需要的比例和像素拼接图像,支持水平拼接图像,垂直拼接图像,分块拆分图像。总之,三种拆分方式都支持自定义拼接像素。例如使用圆柱变形的图像集无缝拼接图像,图像集在圆柱变形模型中是纯粹的平移关系。圆柱形方法的主要缺点是:假设相机的旋转轴运动与其向上的轴完全对齐,并且在其位置上保持静止,对于手持式相机几乎完全不可能。变形模型的另一个选择是球面坐标,允许在x轴和y轴上有更多的选择来拼接图像。

  • 首先读取图像
  • 按预设尺寸新建画布
  • 根据需求拼接图像
本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-19,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 图像处理与模式识别研究所 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com