opencv尺寸调整-resize函数

#include<opencv2/core.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/imgproc.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
    
    
    Mat src=imread("/home/zdg/图片/铅笔.jpg");
    Mat dst;
    imshow("原图",src);

    resize(src,dst,Size(300,300),INTER_AREA);

    imshow("效果图",dst);
    waitKey(0);

    return 0;
}

resize函数解析

 resize(src,dst,Size(300,300),INTER_AREA);

在此行代码中,第三个参数有默认值INTER_LINEAR
若要缩小图像,一般情况下最好用INTER_AREA(区域插值:利用像素区域关系的重采样插值);若要放大图像,一般情况下最好用INTER_LINEAR(线性插值:效率高,速度快)

猜你喜欢

转载自blog.csdn.net/seniorc/article/details/112260147