opencv:图像的放大与缩小
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:图像的放大与缩小相关推荐
- (三)图像的放大和缩小
图像的放大和缩小 一.知识简介 在计算机图像处理和计算机图形学中,图像缩放(image scaling)是指对数字图像的大小进行调整的过程.图像缩放是一种非平凡的过程,需要在处理效率以及结果的平滑度( ...
- rp导入图片大小_Axure制作图像的放大与缩小效果的四种方式
1.新建Axure RP项目,取名"Axure制作图像的放大与缩小效果" 2.拖入动态面板控件,取名"放大缩小".设置大小为560*330px.坐标为x:300 ...
- java 图片放大缩小_java 图像的放大与缩小
图像的放大,需要补充没有的像素,常用的方法有 1.最临近点插值算法(Nearest Neighbor) 2.双线性插值算法(Bilinear Interpolation) 3.双立方插值算法(Bicu ...
- 图像的放大与缩小(2)——双线性插值放大与均值缩小
2019独角兽企业重金招聘Python工程师标准>>> 概述 基于上一节"等距采样法"实现图片放大与缩小的缺点.要对其进行改进,对图像的缩小则可以用"局 ...
- 图像的放大与缩小——双线性插值放大与均值缩小
原文地址:http://blog.csdn.net/luoweifu/article/details/8069883 概述 基于上一节"等距采样法"实现图片放大与缩小的缺点.要对其 ...
- 双线性内插怎么缩小_图像的放大与缩小(2)——双线性插值放大与均值缩小
概述 基于上一节"等距采样法"实现图片放大与缩小的缺点.要对其进行改进,对图像的缩小则可以用"局部均值法",对于图像的放大则可以用"双线性插值法&qu ...
- matlab 图像 放大缩小,图像的放大与缩小(MATLAB 代码)
首先第一种: function I=ImageZoom(I1,x,y) %功能:实现图像的任意倍数缩放 %x---水平缩放系数 %y---竖直缩放系数 if length(size(I1))>2 ...
- 【QT】QT从零入门教程(七):鼠标滚轮实现图像的放大缩小
鼠标滚轮实现图像放大缩小的主要思想:通过wheelEvent来获得鼠标滚轮的angleDelta,即滚轮转角.然后通过数据类型转换,将读取的值转换成整型数值叠加到图像的尺寸长和宽上,从而实现图像的放大 ...
- OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔总结
我们经常会将某种尺寸的图像转换为其他尺寸的图像,如果放大或者缩小图片的尺寸,笼统来说的话,可以使用OpenCV为我们提供的如下两种方式: <1> resize函数.这是最直接的方式, &l ...
最新文章
- java 跳表_数据结构跳表学习并用Java实现
- dataframe在groupby之后,选其中的某列作为画图的新index
- 【20120516】【中午】
- functions.php 在哪,functions.php常用函数
- IOS底层数据结构--class
- android pm命令用法
- mysql常见字符串处理函数
- (13)Spring框架----Spring与Mybatis的框架整合(XML配置详解)
- 恒源智GPU云服务器
- egg项目和DVA项目的目录结构比较
- Qgis教程12:动态展示
- 解决了!微信公众号数学公式排版
- Live2D_2.X基本功能
- Graph Convolutional Neural Network - Spatial Convolution 图卷积神经网络 — 空域卷积详解
- 全新来客码智能纳客营销系统免费使用功能效果
- 如何把图片分辨率调低?如何调整照片的分辨率?
- Spring Cloud Alibaba 2021.0.1.0 版本发布啦
- 鞍山市电子计算机学校,鞍山市信息工程学校
- 0x00000709怎么解决(0x00000709怎么解决win10)
- 为什么说众期汇场外个股期权代理好?
热门文章
- 进不了PE,进PE黑屏或点阵屏怎么办
- 微信公众号开发 - 配置表设计以及接入公众号接口开发
- 建模人必备的C4D素材网站,解决你的创作问题
- 废旧的电脑硬盘还可以这样利用起来,太赞了!!
- Computational Optimal Transport 笔记——第二章(2)
- 错误集——在线源报未知错误Could not resolve host
- SpringBoot 内嵌容器
- 按月显示的万年历(含农历)网页代码
- 多发性胆囊息肉有哪些危害?
- 王者荣耀 微信登录 服务器找不到,王者荣耀微信登录失败怎么办 王者荣耀微信登录失败解决办法...