第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Java基于opencv—歸一化

標簽:
Java

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:这个是指定插值的方式,图像缩放之后,肯定像素要进行重新计算的,就靠这个参数来指定重新计算像素的方式,有以下几种:
INTER_NEAREST - 最邻近插值
INTER_LINEAR - 双线性插值,如果最后一个参数你不指定,默认使用这种方法
INTER_AREA - 区域插值; 区域插值分为3种情况。图像放大时类似于线性插值,图像缩小时可以避免波纹出现。
INTER_CUBIC -基于4x4像素邻域的3次插值法
INTER_LANCZOS4 - 8x8像素邻域内的Lanczos插值

实战演示一下

/**
     * 把图片归一化到相同的大小
     * 
     * @param src
     *            Mat矩阵对象
     * @return
     */
    public static Mat resize(Mat src) {        //src = trimImg(src);//这个函数可以忽略,不产生影响
        Mat dst = new Mat();        // 区域插值(INTER_AREA):图像放大时类似于线性插值,图像缩小时可以避免波纹出现。
        Imgproc.resize(src, dst, dsize, 0, 0, Imgproc.INTER_AREA);        return dst;
    }

效果:


webp

Java基于opencv—归一化



作者:奇迹迪
链接:https://www.jianshu.com/p/cababfb990bd


點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消