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

图像插值

作者头像
裴来凡
发布2022-05-28 17:13:51
6710
发布2022-05-28 17:13:51
举报
代码语言:javascript
复制
import matplotlib.pylab as plt
import matplotlib.image as mpimg
im=mpimg.imread('C:/Users/xpp/Desktop/Lena.png')#读取图像
methods=['none','nearest','bilinear','bicubic','spline16','lanczos']
fig,axes=plt.subplots(nrows=2,ncols=3,figsize=(15, 30),subplot_kw={'xticks':[],'yticks':[]})
fig.subplots_adjust(hspace=0.05,wspace=0.05)
for ax, interp_method in zip(axes.flat, methods):
    ax.imshow(im,interpolation=interp_method)#图像插值
    ax.set_title(str(interp_method), size=20)
plt.tight_layout()
plt.show()

算法:图像插值是在基于模型框架下,从低分辨率图像生成高分辨率图像的过程,用以恢复图像中所丢失的信息。图像常见的插值算法可以分为两类:自适应和非自适应,如最近邻插值,双线性插值,双平方插值,双立方插值以及其他高阶方法等,应用于军事雷达图像、卫星遥感图像、天文观测图像、地质勘探数据图像、生物医学切片及显微图像等特殊图像及日常人物景物图像的处理。

plt.imshow(X, cmap, norm, aspect, interpolation)

  • X表示图像数据
  • cmap表示将标量数据映射到色彩图
  • aspect表示控制轴的纵横比
  • interpolation表示插值方法

文献:P Thévenaz, Blu, T. , & Unser, M. . (2009). Image interpolation and resampling - sciencedirect. Handbook of Medical Image Processing and Analysis (Second Edition), 87(3), 465-493.

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-23,如有侵权请联系?cloudcommunity@tencent.com 删除

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

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

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

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