1.涉及函数

函数功能

对图像进行缩放操作

函数原型

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

函数参数

InputArray src – 原始图像
OutputArray dst – 调整尺寸后图像
Size dsize – 调整后的图像尺寸
double fx = 0 – x轴上的缩放系数,一般用默认参数
double fy = 0 – y轴上的缩放系数,一般用默认参数
int interpolation = INTER_LINEAR – 差值方式,一般用默认参数

常用的差值方式
常用的默认差值方式有以下几种:

  • INTER_NEAREST - 最近邻插值
    INTER_LINEAR - 线性插值(默认)
    INTER_AREA - 区域插值
    INTER_CUBIC - 三次样条插值
    INTER_LANCZOS4 - Lanczos插值

返回值

注意:
参数dsize、fx和 fy,不能同时为0。

2. 代码

#include <iostream>
using namespace std;#include "cv.h"
#include "opencv2\opencv.hpp"
using namespace cv;#if _DEBUG
#pragma comment(lib,"opencv_world340d.lib")
#else
#pragma comment(lib,"opencv_world340.lib")
#endifint main()
{Mat src = imread("D:\\OpencvTest\\lena.jpg");if (src.data != NULL){Mat bigImage;//放大图像resize(src, bigImage, Size(src.cols * 2, src.rows * 2));Mat smallImage;//缩小图像resize(src, smallImage, Size(src.cols / 2, src.rows / 2));imshow("原始图像", src);imshow("放大图像", bigImage);imshow("缩小图像", smallImage);cvWaitKey(0);}else{cout << "图片加载失败,请检查文件是否存在!" << endl;}getchar();return 0;
}

opencv:图像的放大与缩小相关推荐

  1. (三)图像的放大和缩小

    图像的放大和缩小 一.知识简介 在计算机图像处理和计算机图形学中,图像缩放(image scaling)是指对数字图像的大小进行调整的过程.图像缩放是一种非平凡的过程,需要在处理效率以及结果的平滑度( ...

  2. rp导入图片大小_Axure制作图像的放大与缩小效果的四种方式

    1.新建Axure RP项目,取名"Axure制作图像的放大与缩小效果" 2.拖入动态面板控件,取名"放大缩小".设置大小为560*330px.坐标为x:300 ...

  3. java 图片放大缩小_java 图像的放大与缩小

    图像的放大,需要补充没有的像素,常用的方法有 1.最临近点插值算法(Nearest Neighbor) 2.双线性插值算法(Bilinear Interpolation) 3.双立方插值算法(Bicu ...

  4. 图像的放大与缩小(2)——双线性插值放大与均值缩小

    2019独角兽企业重金招聘Python工程师标准>>> 概述 基于上一节"等距采样法"实现图片放大与缩小的缺点.要对其进行改进,对图像的缩小则可以用"局 ...

  5. 图像的放大与缩小——双线性插值放大与均值缩小

    原文地址:http://blog.csdn.net/luoweifu/article/details/8069883 概述 基于上一节"等距采样法"实现图片放大与缩小的缺点.要对其 ...

  6. 双线性内插怎么缩小_图像的放大与缩小(2)——双线性插值放大与均值缩小

    概述 基于上一节"等距采样法"实现图片放大与缩小的缺点.要对其进行改进,对图像的缩小则可以用"局部均值法",对于图像的放大则可以用"双线性插值法&qu ...

  7. matlab 图像 放大缩小,图像的放大与缩小(MATLAB 代码)

    首先第一种: function I=ImageZoom(I1,x,y) %功能:实现图像的任意倍数缩放 %x---水平缩放系数 %y---竖直缩放系数 if length(size(I1))>2 ...

  8. 【QT】QT从零入门教程(七):鼠标滚轮实现图像的放大缩小

    鼠标滚轮实现图像放大缩小的主要思想:通过wheelEvent来获得鼠标滚轮的angleDelta,即滚轮转角.然后通过数据类型转换,将读取的值转换成整型数值叠加到图像的尺寸长和宽上,从而实现图像的放大 ...

  9. OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔总结

    我们经常会将某种尺寸的图像转换为其他尺寸的图像,如果放大或者缩小图片的尺寸,笼统来说的话,可以使用OpenCV为我们提供的如下两种方式: <1> resize函数.这是最直接的方式, &l ...

最新文章

  1. java 跳表_数据结构跳表学习并用Java实现
  2. dataframe在groupby之后,选其中的某列作为画图的新index
  3. 【20120516】【中午】
  4. functions.php 在哪,functions.php常用函数
  5. IOS底层数据结构--class
  6. android pm命令用法
  7. mysql常见字符串处理函数
  8. (13)Spring框架----Spring与Mybatis的框架整合(XML配置详解)
  9. 恒源智GPU云服务器
  10. egg项目和DVA项目的目录结构比较
  11. Qgis教程12:动态展示
  12. 解决了!微信公众号数学公式排版
  13. Live2D_2.X基本功能
  14. Graph Convolutional Neural Network - Spatial Convolution 图卷积神经网络 — 空域卷积详解
  15. 全新来客码智能纳客营销系统免费使用功能效果
  16. 如何把图片分辨率调低?如何调整照片的分辨率?
  17. Spring Cloud Alibaba 2021.0.1.0 版本发布啦
  18. 鞍山市电子计算机学校,鞍山市信息工程学校
  19. 0x00000709怎么解决(0x00000709怎么解决win10)
  20. 为什么说众期汇场外个股期权代理好?

热门文章

  1. 进不了PE,进PE黑屏或点阵屏怎么办
  2. 微信公众号开发 - 配置表设计以及接入公众号接口开发
  3. 建模人必备的C4D素材网站,解决你的创作问题
  4. 废旧的电脑硬盘还可以这样利用起来,太赞了!!
  5. Computational Optimal Transport 笔记——第二章(2)
  6. 错误集——在线源报未知错误Could not resolve host
  7. SpringBoot 内嵌容器
  8. 按月显示的万年历(含农历)网页代码
  9. 多发性胆囊息肉有哪些危害?
  10. 王者荣耀 微信登录 服务器找不到,王者荣耀微信登录失败怎么办 王者荣耀微信登录失败解决办法...