• Open Source Computer Vision Library

图像文件读入和显示

Wikipedia,自由的百科全书

(修订版本间差异)
10:34 2006年11月9日的修订版本
Shiqi Yu (Talk | 贡献)

← Previous diff
11:09 2007年5月24日的修订版本
Shiqi Yu (Talk | 贡献)

Next diff →
第 3行: 第 3行:
/*********************************************************************** /***********************************************************************
* OpenCV example * OpenCV example
- * Copyright (C) 2006 Shiqi Yu+ * By Shiqi Yu 2006
- *+
- * This program is free software; you can redistribute it and/or modify+
- * it under the terms of the GNU General Public License as published by+
- * the Free Software Foundation; either version 2 of the License, or+
- * (at your option) any later version.+
- *+
- * This program is distributed in the hope that it will be useful,+
- * but WITHOUT ANY WARRANTY; without even the implied warranty of+
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the+
- * GNU General Public License for more details.+
- *+
- * You should have received a copy of the GNU General Public License+
- * along with this program; if not, write to the Free Software+
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA+
***********************************************************************/ ***********************************************************************/

11:09 2007年5月24日的修订版本

来自于仕琪的讲稿《使用OpenCV进行图像处理》中的例程

/***********************************************************************
 * OpenCV example
 * By Shiqi Yu 2006
 ***********************************************************************/

#include "cv.h"
#include "highgui.h"

int main( int argc, char** argv )
{
    IplImage* pImg; //声明IplImage指针

    //载入图像
    if( argc == 2 && 
        (pImg = cvLoadImage( argv[1], 1)) != 0 )
    {
        cvNamedWindow( "Image", 1 );//创建窗口
        cvShowImage( "Image", pImg );//显示图像

        cvWaitKey(0); //等待按键

        cvDestroyWindow( "Image" );//销毁窗口
        cvReleaseImage( &pImg ); //释放图像
        return 0;
    }

    return -1;
}
Views
Personal tools