opencv学习 图像的显示,和基本操作

#include <stdlib.h>
#include <stdio.h>
#include "opencv2\opencv.hpp"

int main()
{
    char* srcName = "a.bmp";
    char* dstName = "a1.bmp";

    IplImage* srcImg = cvLoadImage(srcName);
    cvShowImage("src", srcImg);
    printf("processing!\n");
    cvWaitKey(0);

} 

这里应用到cvLoadImage这个high level routine来读取图片。同时这个指令只可以把图片储存为IplImage的格式。

当我们有IplImage这种格式的图像资料时,就可以用cvShowImage来显示格式。

 如果读入的图片是Mat的格式,直接用imread 和imshow 就可以满足我们的需求。

在图像的格式中,cvArr, cvMat, IplImage是一系列表示图像的格式,他们也有各种inheritance的关系。可以在以后的随笔中慢慢介绍。

 

 

posted @ 2015-10-08 05:49  猫猫上帝  阅读(164)  评论(0)    收藏  举报