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" );				//释放创建窗口申请的内存
    }
    如有疑问请留言。


  • 相关阅读:
    Java实现 蓝桥杯VIP 算法训练 黑色星期五
    Java实现 蓝桥杯VIP 算法训练 比赛安排
    Java实现 蓝桥杯VIP 算法训练 比赛安排
    Java实现 蓝桥杯VIP 算法训练 斜率计算
    Java实现 蓝桥杯VIP 算法训练 斜率计算
    Java实现 蓝桥杯VIP 算法训练 整数平均值
    Java实现 蓝桥杯VIP 算法训练 整数平均值
    控件动态产生器(使用RegisterClasses提前进行注册)
    Delphi编写自定义控件以及接口的使用(做了一个TpgDbEdit)
    Log4delphi使用心得
  • 原文地址:https://www.cnblogs.com/shanchuan/p/8150364.html
Copyright © 2011-2022 走看看