OpenCV-修改图片的大小-resize()函数

本文介绍了如何使用OpenCV中的resize()函数来修改图片的大小,包括按比例缩放和匹配另一张图片的尺寸。通过示例代码展示了如何实现这两个功能,适用于图像处理和计算机视觉项目。
摘要由CSDN通过智能技术生成

       在处理图片时,常常需要时得修改图片的比例或者匹配另外一张图片的大小,那就可以使用resize(),重新修改源图片的大小或使得和另外一张图片尺寸相同。

首先看看resize()的参数

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

src :source image.//原图。

dst: destination image//目标图片

dsize:dstination size//目标图片的大小

fx:(原文用的是''decimate'':抽取)修正x方向上的比例。

fy:修正y方向上的比例。

interpolation:插值方法,如果原图变大,就可以使用。是一个枚举变量,为1、2、3...,代表了不同的插值方法。

--------------------------------------------------接下来展示两种修改图片的场景------------------------------------------------------------------------------

//修改图片的比例

#include<opencv2/opencv.hpp>
#include<opencv2/highgui.hpp>

using namespace cv;
using namespace std;

int main()
{
    Mat srcImage = imread("1.jpg");//打开原图
    Mat dstImage;          //目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值