cvLoadImage原型
IplImage* cvLoadImage( const char* filename, int flags=CV_LOAD_IMAGE_COLOR );
filename 要读入的图像文件名
flags 指定读入图像的颜色和深度 ,-1 默认读取图像原始通道数 0 读入图像强制转换为灰度 1 读取彩色图像
cvNamedWindow原型
int cvNamedWindow( const char* name, int flags=CV_WINDOW_AUTOSIZE );
name 创建窗口名称
flags 创建的窗口属性 1为自动根据图像大小调整窗口大小 0 为可手动调整窗口大小
例:读取灰度图像
#include "cv.h"#include "highgui.h"
#include <stdio.h>
#include <cxcore.h>
int main(int argv,char **argc)
{
IplImage *src = NULL;
if(argv==2&&(src = cvLoadImage(argc[1],1)))/**/
{
cvNamedWindow("SrcImage",0);
cvShowImage("SrcImage",src);
cvWaitKey(0);
cvReleaseImage(&src);
cvDestroyAllWindows();
}
return 0;
}