OpenCV入门学习(一)图像放缩【简单的按比例放缩,无技术含量】

本文是OpenCV入门学习的第一部分,主要介绍了如何进行图像的按比例缩放。通过一个小例子,展示了图像从读取到内存、处理、显示到保存的全过程。文章探讨了IplImage结构体及其在图像处理中的作用,还提到了CvSize类型。虽然内容简单,但对于理解OpenCV的基本操作非常有帮助。
摘要由CSDN通过智能技术生成

因为要读研,而且搞的是图像方向,老师说要搞图像方向matlab和openCV是最常用的,所以在读研之前希望把代码从c#和JAVA转到c++中,并且为以后深入的学习图像打好基础。言归正传~

先利用这个小例子来简单的了解一下图像从读入内存,在内存中操作图像,在屏幕上显示,最终存到硬盘上的全部过程走一遍。本人喜欢把写出的程序变成方法,利用几个必要地参数来进行调用,可以防止以后代码越来越多,让自己看不懂。


1.首先介绍几个结构体

【1】IplImage:Intel Image Processing Library (IPL)
百度百科上说这是最重要的一个结构体了,因为这个类型就相当于C#中的BitMap或一个二维数组来表示这个图像,只是openCV有个专属的结构而已。

【2】CvSize:

typedef struct CvSize

{
    int width; /* 矩形宽 */
    int height; /* 矩形高 */
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值