zoukankan      html  css  js  c++  java
  • 【openCV】openCV2.4.8在vs2010旗舰版中的配置

        最近开始学习openCV,这是第一步,从官网上下载的最新版本openCV2.4.8,下载后直接安装,安装目录为C:Program Filesopencv。安装成功后使用vs2010新建一个c++控制台程序,进行openCV的配置,每次新建一个工程都需要配置一遍。

        在vs2010中配置openCV需要4个步骤:

        1.包含头文件。

        2.包含库。

        3.附加依赖项。

        4.添加动态链接库(后缀为dll的文件)。

    如下为详细步骤:

        新建一个空工程。


        新建完成后,右键“工程->属性”。


        在“工程->属性->配置属性->VC++目录”的“包含目录”和“库目录”中进行opencv头文件和库的添加。包含目录在opencv的安装目录下,我装在”C:Program Files“,所以这里的目录应该是“C:Program Filesopencvuildinclude”。库目录为“C:Program Filesopencvuildx86vc10lib”。



        在“工程->属性->链接器->输入->附加依赖项”中添加需要使用的库(*.lib),我这里是全部添加进去了,这些文件都在“C:Program Filesopencvuildx86vc10lib”中,这里面分别准备了debugrelease两个版本,将每个lib文件的名字复制过来即可,本处添加的为debug版本的(文件名后面多一个d,没有d的是release版本的)。

        

        最后天剑dll文件,从目录“C:Program Filesopencvuildx86vc10in”将需要的dll文件复制(本处为全选),粘贴到工程文件目录“...opencvExDebug"下即可。


        配置到此结束,下面是一段代码,检测是否配置成功。使用opencv中的函数,显示一张图像。

    #include <opencv2highguihighgui_c.h>
    
    int main()
    {
    	IplImage* img = cvLoadImage("test.jpg");	//载入图像,将一张图像放入工程文件件下即可
    	cvNamedWindow( "Example1", 1 );				//创建窗口
    	cvShowImage( "Example1", img );				//显示图像
    	cvWaitKey(0);								//等待按键,否在一直等待
    	cvReleaseImage( &img );						//释放载入图像申请的内存
    	cvDestroyWindow( "Example1" );				//释放创建窗口申请的内存
    }
    如有疑问请留言。


  • 相关阅读:
    cUBtYhaFzo
    「UVA1185」Big Number 解题报告
    「洛谷P3202」[HNOI2010]弹飞绵羊 解题报告
    「洛谷P2906」[USACO08OPEN]牛的街区Cow Neighborhoods 解题报告
    「洛谷P1306」斐波那契公约数 解题报告
    「SP25784」BUBBLESORT
    「UVA12004」 Bubble Sort 解题报告
    「洛谷P2397」 yyy loves Maths VI (mode) 解题报告
    「学习笔记」珂朵莉树 ODT
    log4j
  • 原文地址:https://www.cnblogs.com/shanchuan/p/8150364.html
Copyright © 2011-2022 走看看