opencv将200DPI图像转化为300DPI(插值放大)

本文介绍了如何利用OpenCV的五种插值算法(双线性、最近邻、像素面积相关、双三次、Lanczos4)将200DPI的图像转换为300DPI,同时保持图像的物理尺寸不变,对比了不同算法的效率和效果。
摘要由CSDN通过智能技术生成

目录

一、图像DPI为分辨率/物理尺寸

二、使用opencv五种插值算法进行图像插值放大处理,比较效率与效果

三、代码如下

四、结果对比


一、图像DPI为分辨率/物理尺寸

 DPI(200*200),分辨率(1008*745)的图像的物理尺寸为(1008/200)英寸 * (745/200)英寸

二、使用opencv五种插值算法进行图像插值放大处理,比较效率与效果

保持图像物理尺寸不变,将200DPI转化为300DPI,相当于将图像放大了1.5倍,及此时的放缩参数scale为1.5。

对比了下述五种插值算法:

① IMAGE_INTER_LINEAR          //双线性插值

② IMAGE_INTER_NN                //最近邻插值

③ IMAGE_INTER_AREA             //像素面积相关重采样

④ IMAGE_INTER_CUBIC            //双三次插值

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值