OpenCV笔记2:显示一幅图像(二)_Dos

来源:互联网 发布:for循环怎么写算法 编辑:程序博客网 时间:2024/05/16 15:33
vc6.0下新建一个简单的控制台工程,加入cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib这些基本库,边缘源代码直至无误;注意需将图片放在debug目录下,在dos下进入到工程目录E:\vc++\image_show\Debug,运行image_show.ext beauty.jpg,然后就可以看到图片被显示出来了。


#include "StdAfx.h"
#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;
}