VC6.0 利用opencv1.0打开一个图片

    先按照网上的教程在VC6.0中配置好opencv1.0,vc6.0应该只支持opencv1.0,因为只是初学,所以先就这样尝试了下。

    注意:每创建一个将要使用OpenCV的VC Project,都需要给它指定需要的lib。菜单:Project->Settings,然后将Setting for选为All Configurations,然后选择右边的link标签,在Object/library modules附加上 

cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib
    新建工程imagecv, 在网上找了段代码,如下:

#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;
}

编译后在Debug文件下生成imagecv.exe,之后调用命令提示符即可。(注意需要将图片先放在Debug文件夹下)




猜你喜欢

转载自blog.csdn.net/muyuyi_1999/article/details/61924530