图像大小变换

void cvResize( const CvArr* src, CvArr* dst, int interpolation=CV_INTER_LINEAR );

src:输入图像.
dst:输出图像.
interpolation:差值方法:
• CV_INTER_NN - 最近邻差值,
• CV_INTER_LINEAR -  双线性差值 (缺省使用)
• CV_INTER_AREA -  使用象素关系重采样。当图像缩小时候,该方法可以避免波纹出现。当图像放大时,类似于  CV_INTER_NN  方法..
• CV_INTER_CUBIC -  立方差值.
函数  cvResize 将图像  src 改变尺寸得到与  dst 同样大小。若设定ROI,函数将按常规支持 ROI.
 
实例代码:

#include <stdio.h>#include <cv.h>#include <cxcore.h>#include <highgui.h>#pragma comment(lib, "cv.lib")#pragma comment(lib, "cxcore.lib")#pragma comment(lib, "highgui.lib")int main(int argc,char **argv){ IplImage *src = cvLoadImage("test.png"); IplImage *desc; CvSize sz; double scale = 0.5; if(src) {  sz.width = src->width*scale;  sz.height = src->height*scale;  desc = cvCreateImage(sz,src->depth,src->nChannels);  cvResize(src,desc,CV_INTER_CUBIC);  cvNamedWindow("src",CV_WINDOW_AUTOSIZE);  cvNamedWindow("desc",CV_WINDOW_AUTOSIZE);  cvShowImage("src",src);  cvShowImage("desc",desc);  cvWaitKey(0);  cvReleaseImage(&src);  cvReleaseImage(&desc);  cvDestroyWindow("src");  cvDestroyWindow("desc");  return 0; } return -1;}

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

OpenCV中cvResize函数图象放缩相关推荐

  1. 分段线性插值c语言程序_【短道速滑】OpenCV中cvResize函数使用双线性插值缩小图像长宽大小一半时速度飞快(比最近邻还快)之异象解析和自我实现。...

    点击上方↑↑↑"OpenCV学堂"关注我 作者网名:laviewpbt 是图像处理,算法实现与加速优化方面的大神!其开发的imageshop软件大小只有1MB,却实现了非常丰富与复 ...

  2. 转载:opencv中imshow函数运行中断的解决办法

    OpenCV中 imshow函数运行中断的解决方法 羊和咩咩 2017-03-10 16:00:49 5919 收藏 最后发布:2017-03-10 16:00:49首发:2017-03-10 16: ...

  3. OpenCV中flip函数实现

    一.flip()函数原型介绍 void cv::flip(InputArray src,OutputArray dst, int flipCode) 各参数含义 src:输入图像. dst:输出图像. ...

  4. OpenCV中initUndistortRectifyMap函数存在bug原因探究

    原文首发于公众号「3D视觉工坊」:OpenCV中initUndistortRectifyMap函数存在bug原因探究. 最近在运行如下一段代码时,生成的mapx和mapy有点异常. 代码片段如下: # ...

  5. 关于opencv中cvtcolor函数的code参数用CV_BGR2YUV与CV_BGR2YCrCb的了解

    根据Opencv中cvtcolor函数的源码描述,,参数CV_BGR2YCrCb用的系数为[1868, 9617, 4899, 11682, 9241], 而参数CV_BGR2YUV对应的系数只是将C ...

  6. 在Word中插入函数图象

    前两天,一直忙着区评优课. 讲的是河北大学版的教材中,第二册 第三章 第5节 数据图表  的内容 成绩还不错, 特等奖. 也就是这个之后,区教研室的泽哥,问了一个问题. 想往WORD中插入函数图象, ...

  7. 关于Opencv中Filter2D函数的补全方式

    目录 关于Opencv中Filter2D函数的补全方式 环境 验证 C++举例 Python举例 关于Opencv中Filter2D函数的补全方式 环境 OpenCV3.4.16(C++) openc ...

  8. imfilter c语言,opencv中cvFilter2D( ) 函数filter2D()函数与MATLAB中imfilter()函数的差异...

    出处: 1:cvFilter2D() 函数为opencv中c语言函数 2:filter2D()函数为opencv中c++函数 3:imfilter()函数为matlab版本函数 计算结果的异同: 2( ...

  9. Opencv中直方图函数calcHist

    Opencv中直方图函数calcHist calcHist函数在Opencv中是极难理解的一个函数,一方面是参数说明晦涩难懂,另一方面,说明书给出的实例也不足以令人完全搞清楚该函数的使用方式.最难理解 ...

最新文章

  1. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(双分类变量分组:色彩配置、形状配置)实战
  2. 【Flutter】Animation 动画 ( Flutter 动画基本流程 | 创建动画控制器 | 创建动画 | 设置值监听器 | 设置状态监听器 | 布局中使用动画值 | 动画运行 )
  3. 【收藏】基于QGIS的Google Earth Engine插件已发布
  4. UVA1601The Morning after Halloween 单向加双向bfs
  5. 构造函数可以实例化对象
  6. C语言结构体初始化(转载)
  7. 递增三元数组——第九届蓝桥杯C语言B组(省赛)第六题
  8. 【毕业设计】基于stm32的语音识别 - 单片机 嵌入式 物联网 语音识别
  9. lvds单8转双8芯片_LVDS 数据通道详解 单8 单6
  10. Codeforces Round #622 (Div. 2) C2. Skyscrapers (hard version)(单调栈)
  11. Android App 启动时显示正在加载图片(讲解+源码)
  12. 剑指 Offer II 017. 含有所有字符的最短字符串
  13. Dynamic Few-Shot Visual Learning without Forgetting||论文阅读
  14. 设计一个程序,帮助小学生练习10以内的加法题目
  15. 微信公众平台版面设计需要服务器,微信公众平台丨排版的基本原则
  16. matlab pi表示,在matlab绘图中,x=0:0.1:4*pi;此语句中,0,0.1,4*... MATLAB中,x=0:pi/100:2*pi;表示什么意思?...
  17. 各种题材的手游游戏代码素材推荐,不容错过
  18. 岁月不饶人,09年是第一拨90后奔二的一年
  19. 深度解析| CRM的三重境界、两种关系、两个问题
  20. python求最大公约数

热门文章

  1. 中医移动医疗_中医之极简移动医疗
  2. java面试技术问题_11个JAVA面试中常见技术问题
  3. java 资深工程师必备技能
  4. Android 下载进度条, 自定义加载进度条,loading动画
  5. bootstrapselect使用 Bootstrap's dropdowns require Popper.js
  6. QC与IE8 、WINDOWS 7 兼容问题的解决方案
  7. Java操作Mongo bulkWrite批量入库
  8. 系统垃圾清理.cmd
  9. 13 | 线性排序:如何根据年龄给100万用户数据排序?
  10. android程序的入口点,常见android面试基础题