鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 软件教程 > 图形图像 > >

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

来源:互联网 作者:佚名 时间:2017-09-12 11:04
#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 " )
#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的关系。可以在以后的随笔中慢慢介绍。

 

 

网友评论
<