OpenCV学习笔记(四)插值性能对比(resize)

本文探讨了OpenCV中的resize函数在图像尺寸变换中的应用,重点关注双线性插值和最邻近插值的性能对比。通过测试,发现这两种插值方法在处理时间上相对高效。
摘要由CSDN通过智能技术生成

插值性能对比(resize)

OpenCV中提供的resize函数可以实现图像大小变换,默认插值方法为双线性插值。

resize(ImputArray src,OutputArray dst,Size dsize,double fx=0,double fy=0,int interpolation=INTER_LINEAR);

实现图像尺寸大小变换功能。参数dsize表示表示输出图像的尺寸,如果设置为0,尺寸将会被计算为dsize=Size(round(fx*src.cols),round(fy*src,rows)),fx,fy均为非零参数;参数 fx 是水平缩放因子,fx 将会被计算为(double)dsize.width/src.cols;参数 fy 是垂直缩放因子,fy 将会被计算为(double)dsize.height/src.rows;参数interpolation是插值方法,OpenCV提供了5种插值方法:最邻近、双线性、基于像素区域、立方插值及兰索斯插值。

#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include &l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值