新手上路,多多包含!如若有错,欢迎指出,感激不尽!

1.图像的尺寸变换

给大家的实例是宽度和高度分别缩小为原来的一半,使用 cvPyrDown()  实现

#include "stdafx.h"
#include "opencv2/opencv.hpp"int main()
{IplImage*image=cvLoadImage("F:\\FormatOutput\\1.bmp");IplImage* out=cvCreateImage(cvSize(image->width/2,image->height/2),image->depth,image->nChannels);cvPyrDown(image,out);/*百度百科的解释cvPyrDown为openCV中的一个函数。功能:函数cvPyrDown使用Gaussian金字塔分解对输入图像向下采样。格式:void cvPyrDown(const CvArr*src,CvArr*dst,int filter=CV_GAUSSIAN_5x5);参数:src 输入图像。dst 输出图像,其宽度和高度应是输入图像的一半。filter 卷积滤波器类型,目前仅支持CV_GAUSSIAN_5x5。也可以用cvPyrDown(image,out,CV_GAUSSIAN_5x5);,个人理解觉得这两个没区别,不知大神如何看?
*/cvNamedWindow("Example1");cvNamedWindow("Example2");cvShowImage("Example1",image);cvShowImage("Example2",out);cvWait

opencv学习笔记(三)相关推荐

  1. Opencv学习笔记(三) -- 图像压缩与保存

    1.图像压缩 1.1常用图像格式 bmp Windows位图格式.该格式为不压缩格式,缺点是图像文件较大. jpg JPEG是为静态图像所建立的第一个国际数字图像压缩标准,也是至今一直在使用的.应用最 ...

  2. OpenCV学习笔记三-Mat数据结构

    主要记录Mat数据结构的一些操作 P3 Mat 数据结构的一些操作 #include<opencv2/opencv.hpp> #include<iostream>using n ...

  3. opencv学习笔记三十六:AKAZE特征点检测与匹配

    KAZE是日语音译过来的 , KAZE与SIFT.SURF最大的区别在于构造尺度空间,KAZE是利用非线性方式构造,得到的关键点也就更准确(尺度不变性 ): Hessian矩阵特征点检测 ,方向指定, ...

  4. brisk matlab,opencv学习笔记三十七:BRISK特征点检测与匹配

    简介 BRISK算法是2011年ICCV上<BRISK:Binary Robust Invariant Scalable Keypoints>文章中,提出来的一种特征提取算法,也是一种二进 ...

  5. OpenCV学习笔记(三十六)——Kalman滤波做运动目标跟踪 OpenCV学习笔记(三十七)——实用函数、系统函数、宏core OpenCV学习笔记(三十八)——显示当前FPS OpenC

    OpenCV学习笔记(三十六)--Kalman滤波做运动目标跟踪 kalman滤波大家都很熟悉,其基本思想就是先不考虑输入信号和观测噪声的影响,得到状态变量和输出信号的估计值,再用输出信号的估计误差加 ...

  6. OpenCV学习笔记(三十一)——让demo在他人电脑跑起来 OpenCV学习笔记(三十二)——制作静态库的demo,没有dll也能hold住 OpenCV学习笔记(三十三)——用haar特征训练自己

    OpenCV学习笔记(三十一)--让demo在他人电脑跑起来 这一节的内容感觉比较土鳖.这从来就是一个老生常谈的问题.学MFC的时候就知道这个事情了,那时候记得老师强调多次,如果写的demo想在人家那 ...

  7. OpenCV学习笔记(一)(二)(三)(四)(五)

    OpenCV学习笔记(一) 决心开始研究OpenCV.闲言少叙,sourceforge网站最近的版本是2011年8月的OpenCV2.3.1,下载安装,我这里使用的开发环境是vs2008,网上搜了一下 ...

  8. OpenCV学习笔记(三):图像对比度、亮度调整源码

    OpenCV学习笔记(三):图像对比度.亮度调整源码 主函数: #include <opencv2/opencv.hpp>using namespace cv;using namespac ...

  9. OpenCV学习笔记(三):多通道图像分离、混合算子:split(),merge()

    OpenCV学习笔记(三):多通道图像分离.混合算子:split(),merge() #include <opencv2/opencv.hpp>#define BRG_BLUE_CHANN ...

  10. OpenCV学习笔记与代码示例(三):张氏标定法标定相机原理及函数详解

    目录 1.张氏标定法基本原理 1.1相机针孔模型 1.2单应矩阵H 1.3求相机内参 1.4求相机外参 1.5优化参数 1.6总结 2.OpenCV实现 2.1特征点检测与靶标坐标初始化 2.2相机标 ...

最新文章

  1. 数控机床编程用c语言,基于C语言数控机床智能后置处理程序的制作-(1).pdf
  2. 算法 求子数组的最大和 C
  3. 聊聊flink的logback配置
  4. python中itemgetter函数_Python中的sorted函数以及operator.itemgetter函数
  5. centos 8 卸载anaconda_CentOS 7.8 (2003) 发布,附地址
  6. c++ windows获得当前工作目录文件_使用命令行修改当前工作目录
  7. 开放下载!《阿里云存储白皮书》全面解读阿里云存储二十年的技术演进
  8. html5表单实现简单计算器
  9. 几张动态图弄懂递归,二叉树,二分查找简短算法
  10. c语言单分支编程题,C语言习题集(分支和选择).doc
  11. 深度技术官网linux,深度系统
  12. win10配置docker环境
  13. html标签的记忆巧法,小学记忆单词的方法
  14. android gps磁偏角,GPS数据格式解析
  15. 舍斯托夫与尼采和《圣经》思想--舍斯托夫的著作《雅典与耶路撒冷》 [ZZ]
  16. linux网卡驱动源码分析
  17. IP地址0.0.0.0表示什么
  18. 美国付费电视行业2015年财报大集合
  19. 数字图像处理基础(matlab)Ⅰ:图像读取,显示等
  20. README文件编写

热门文章

  1. 宁夏大学印度联合计算机,计算机联合党总支
  2. 【C++】string::npos
  3. OpenOCD 通过 JTAG 调试树莓派
  4. ArrayMap浅记
  5. IDEA 使用Git管理项目
  6. 谷歌留痕,批量关键词组合+URL编码工具极速版
  7. Matlab实现图像的旋转变换
  8. Unity中获取本机IP地址的方法
  9. 高中计算机特长生,如何发现和培养高中信息技术特长生
  10. mybatisplus配置详解