java 函数归一化_Java基于opencv—归一化

本文介绍了如何使用Java结合OpenCV的resize函数将图像归一化到相同大小。详细解析了resize函数的参数含义,并提供了一个实战示例,采用区域插值法避免图像缩小时的波纹现象。
摘要由CSDN通过智能技术生成

Opencv中提供了resize函数,可以把图像调整到相同大小

Java中resize函数的声明,内部调用的都是native方法

public static void resize(Mat src, Mat dst, Size dsize, double fx, double fy, int interpolation)

{

resize_0(src.nativeObj, dst.nativeObj, dsize.width, dsize.height, fx, fy, interpolation);

return;

}

//javadoc: resize(src, dst, dsize)

public static void resize(Mat src, Mat dst, Size dsize)

{

resize_1(src.nativeObj, dst.nativeObj, dsize.width, dsize.height);

return;

}

解释下各个参数的意思:

src: 待改变大小的图像

dst: 输出的目标图像

dsize: 目标图像的尺寸

fx:width方向的缩放比例,如果它是0,那么它就会按照 (double)dsize.width/src.cols来计算

fy:height方向的缩放比例,如果它是0,那么它就会按照(double)dsize.height/src.rows来计算

interpolation:这个是指定插值的方式,图像缩放之后,肯定像素要进行重新计算的,就靠这个参数来指定重新计算像素的方式,有以下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值