OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置

时间:2023-02-03 00:22:28

一、OpenCV下载

        OpenCV官网地址::https://opencv.org/

        OpenCV2.4.10版本,支持vc10/vc11/vc12

        (其中vc10表示是VS2010,vc11是VS2012,vc12是VS2013版本)

        下载地址:https://opencv.org/releases.html可以找到2.4.10版本

二、OpenCV安装

        下载完之后,只需要将文件解压到电脑的安装目录即可

三、环境变量配置

        右击【计算机】——属性】——【高级系统设置】——【环境变量】

         OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置
        双击打开Path,加入如下路径,Windows系统是64位的需要两个,若系统是32位的只要加入x86即可

         OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置

四、配置VS2010

        1、新建工程项目

            打开VS2010,【文件】——【新建】——【项目】——【 Win32控制台应用程序】——【填写工程名称】——【下一步】——【勾选“空项目”】——【完成】
            OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置
           【源文件】——【添加】——【新建项】

             OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置
            选择c++文件,名称注意一定要加后缀“.cpp”,添加即可
             OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置

        2、包含目录的配置

      点击【视图】——【属性管理器】,在“属性管理器工作区”,下拉菜单全部使其显示,点击项目【Debug|Win32】——【Microsoft.Cpp.Win32.userDirectories】,双击打开属性页。

        【通用属性】——【VC++目录】——【包含目录】

        包含目录下,点击“编辑”,添加以下三个包含目录

        D:\opencv\build\include

        D:\opencv\build\include\opencv

        D:\opencv\build\include\opencv2

OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置

      

        3、库目录的配置

            同上一步,【通用属性】——【VC++目录】——【包含目录】,在库目录下添加

             D:\opencv\build\x86\vc10\lib       

               OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置

        4、链接库的配置

            同第一步,在属性页,【通用属性】——【链接器】——【输入】——【附加依赖项】——【编辑】
            复制以下的内容:
            (备注:含“d”的是Debug模式下的,不含“d”的是Release模式下的,把含“d”的写在前面,表示优先使用Debug模式。)
            这些在安装目录下:D:\opencv\build\x86\vc10\bin

opencv_calib3d2410d.lib
opencv_contrib2410d.lib
opencv_core2410d.lib
opencv_features2d2410d.lib
opencv_flann2410d.lib
opencv_gpu2410d.lib
opencv_highgui2410d.lib
opencv_imgproc2410d.lib
opencv_legacy2410d.lib
opencv_ml2410d.lib
opencv_nonfree2410d.lib
opencv_objdetect2410d.lib
opencv_ocl2410d.lib
opencv_photo2410d.lib
opencv_stitching2410d.lib
opencv_superres2410d.lib
opencv_ts2410d.lib
opencv_video2410d.lib
opencv_videostab2410d.lib
opencv_calib3d2410.lib
opencv_contrib2410.lib
opencv_core2410.lib
opencv_features2d2410.lib
opencv_flann2410.lib
opencv_gpu2410.lib
opencv_highgui2410.lib
opencv_imgproc2410.lib
opencv_legacy2410.lib
opencv_ml2410.lib
opencv_nonfree2410.lib
opencv_objdetect2410.lib
opencv_ocl2410.lib
opencv_photo2410.lib
opencv_stitching2410.lib
opencv_superres2410.lib
opencv_ts2410.lib
opencv_video2410.lib
opencv_videostab2410.lib

OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置

五、测试opencv

测试程序如下:

#include <iostream> 
#include <opencv2/core/core.hpp> 
#include<opencv2/highgui/highgui.hpp> 
using namespace cv;   
int main() 
{ 
   //注意图片放的位置要在“.cpp”源程序在同一目录下
   Mat img=imread("D:\\Microsoft Visual Studio 10.0\\Projects\\qiqi\\qiqi\\pic.jpg");//读入一张图片
   namedWindow("Test");  //创建一个名为Test窗口
   imshow("Test",img);   //窗口中显示图像
   waitKey(5000);        //等待5000ms后窗口自动关闭
   return 0;
}

OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置


六、建立属性表进行永久配置

        找到“属性管理器”界面,右击【Debug|Win32】——【添加新项目属性表】。

                    OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置

        填写名称,注意最后需要加上“.props”,存到相应的位置,下次好调用。

OpenCV2.4.10的下载,与WIN10、VS2010的配置,同时建立属性表永久配置


     新建好属性表之后,与标题四的第2,3,4步配置相同,只是把【Microsoft.Cpp.Win32.userDirectories】相应准换成【opencv_Debug】

       如果要新建Release版本的属性表,只要在【Release|Win32】下右击建立属性表,然后进行相应配置即可。