您的位置:首页 > 运维架构

OpenCV中用于图片显示的函数参数说明

2015-04-22 10:14 239 查看
IplImage* pImg; //声明IplImage指针

         //载入图像

pImg = cvLoadImage("0.jpg", 1);//函数cvLoadImage载入指定图像文件,并返回指向该文件的IplImage指针。

                               //函数支持bmp、jpg、 png、 tiff等格式的图像。其函数原型如下:

                               //IplImage* cvLoadImage( const char* filename, int iscolor);

                               //其中,filename 是待载入图像的名称,包括图像的扩展名,图片必须放在工程目录下;iscolor是一个辅助参数项,可选正数、零和负数三种值,

                               //正数表示作为三通道图像载入,零表示该图像作为单通道图像,负数表示载入图像的通道数由图像文件自身决定。

cvNamedWindow( "Image", 1 ); //创建窗口,用于显示图像。其函数原型如下:

                             //int cvNamedWindow( const char* name, unsigned long flags );

                             //其中,name是窗口名,flags是窗口属性指标值,可以选择CV_WINDOW_AUTOSIZE和0两种值。

                             //1表示窗口尺寸与图像原始尺寸相同,0表示以固定的窗口尺寸显示图像。

cvShowImage( "Image", pImg ); //显示图像,其函数原型如下:

                              //void cvShowImage( const char* name, const CvArr* image );

                              //其中,name是窗口名称,image是图像类型指针,一般是IplImage指针。

cvWaitKey(0); //等待按键

cvDestroyWindow( "Image" );//销毁窗口

cvReleaseImage( &pImg ); //释放图像
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息