opecv一些常用的函数学习

来源:互联网 发布:最简单图片轮播js代码 编辑:程序博客网 时间:2024/06/07 02:23

由于做了一个小项目,使用到了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指针。

原创粉丝点击