由于做了一个小项目,使用到了opencv,对其中用到的一些函数进行了整理。
1.图像载入函数 cvLoadImage
函数 cvLoadImage 载入指定图像文件,并返回指向改文件的IplImage指针。
IplImage *cvLoadImage(const char *filename,int iscolor);
filename:待载入图像的名称,包括扩展名如:.jpeg;
iscolor:是一个辅助参数项,可选整数,零和负数:其中整数表示作为三通道图像载入,零表示该图像作为单通道图像,负数表示载入图像的通道数有图像自身决定。
2.窗口定义函数 cvNamedWindow
此函数定义一个窗口,用于显示图像。
int cvNamedWindow(const char *name,unsigned long flags)
name:你想取的窗口名;
flags:窗口属性选择:CV_WINDOW_AUTOSIZE和0;前者窗口尺寸与原始尺寸相同,后者表示以固定窗口尺寸显示图像。
3.图像显示函数
cvShowImage:在指定窗口中显示图像。
void cvShowImage(const char* name,const cvArr *image);
name:窗口名称;
image:是图像类型指针,一般为IPlImage指针。