美文网首页深度学习OpenCV Numpy skimage
【转载】VC 2013下安装OpenCV3.2.0

【转载】VC 2013下安装OpenCV3.2.0

作者: dopami | 来源:发表于2018-01-23 17:12 被阅读12次

    http://wiki.opencv.org.cn/index.php/VC_2010%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.4

    VC 2010下安装OpenCV2.4.4

    说明:

    安装平台:32位XP,VS2010;

    OpenCV 2.4.4不支持VC 6.0;

    网上有很多用CMake编译OpenCV的安装教程,这里建议先不要自己编译,如果使用预编译好的库有问题,再尝试自己编译。

    希望大家好好看看每一部分的注意事项,看懂了再去配置,不然错了,还不知道错在哪里。尤其要注意自己的操作系统的位数,还有相应的路径。

    目录

     [隐藏]

    1 一、下载OpenCV

    2 二、设置环境变量

    2.1 用户变量设置

    2.1.1 设置PATH

    2.1.2 新建OpenCV变量

    2.2 系统变量设置

    2.2.1 设置PATH

    3 三、配置VS2010

    3.1 准备工作

    3.2 配置VC10

    4 四、测试程序

    4.1 4.1、程序代码

    4.2 4.2、运行结果

    4.2.1 4.2.1、Debug下的运行结果

    4.2.2 4.2.2、Release下的运行结果

    5 作者

    [编辑]

    一、下载OpenCV

    从本站下载栏目 http://www.opencv.org.cn/index.php/Download 下载 OpenCV for Windows(也即 OpenCV-2.4.4.exe 文件)。

    将 OpenCV-2.4.4.exe 解压并放到某个目录下,例如 C:\Program Files\OpenCV244 (本人的解压目录)。解压后的目录结构如下图。

    [编辑]

    二、设置环境变量

    右键单击我的电脑→属性→高级→环境变量。

    [编辑]

    用户变量设置

    [编辑]

    设置PATH

    选中PATH,单击编辑。在PATH的末尾添加以下路径:C:\Program Files\OpenCV244\opencv\build\x86\vc10\bin。

    注意:1、要在该路径前添加英文分号;,以与前面的路径隔开,但该路径末尾不可加英文分号;,除非还要在其后添加路径;          2、可根据自己的情况,将其改为你的opencv\build\x86\vc10\bin文件夹所在的路径;          3、如果是64位系统,可将opencv\build\x86\vc10\bin改为opencv\build\x64\vc10\bin。

    [编辑]

    新建OpenCV变量

    单击新建,在弹出的对话框中,将变量名和变量值分别设置为OpenCV和C:\Program Files\OpenCV244\opencv\build。

    注意:1、变量名可以自己定义;          2、变量值可修改为你的opencv\build文件夹所在的路径。

    [编辑]

    系统变量设置

    [编辑]

    设置PATH

    选中PATH,单击编辑。在PATH的末尾添加以下路径:C:\Program Files\OpenCV244\opencv\build\x86\vc10\bin。

        注意:1、要在该路径前添加英文分号;,以与前面的路径隔开,但该路径末尾不可加英文分号;,除非还要在其后添加路径;

              2、可根据自己的情况,将其改为你的opencv\build\x86\vc10\bin文件夹所在的路径;

              3、如果是64位系统,可将opencv\build\x86\vc10\bin改为opencv\build\x64\vc10\bin。

    说明:设置完环境变量,需要重启电脑,才能生效。

    [编辑]

    三、配置VS2010

    配置VS2010,亦即告诉VC去什么地方寻找OpenCV的头文件和库。打开VS2010,选择菜单“工具”→“选项”→“项目和解决方案”→“VC++目录”,在VS2010中打开此选项,如下图所示,显示编辑功能被否决。

    可以在具体的项目中,对特定的项目单击右键→属性来设置,只是这样的设置无法被继承,每一个项目都需要单独设置,太过繁琐,因此需要一个能够被继承的全局设置,方法如下:

    要求:确保VS2010中至少有一个工程被打开。这里采用新建一个工程的办法,以便后面测试程序。

    [编辑]

    准备工作

    1、打开VS2010,新建项目→win32控制台项目→完成。

    2、点击“视图”→“其他窗口”→“属性管理器”,结果如下图所示。

    [编辑]

    配置VC10

    1、从左侧项目中打开“Debug| Win32”→“Microsoft.Cpp.Win32.user”,如下图所示。

    2、双击“Microsoft.Cpp.Win32.user”,弹出如下图所示的窗口。

    3、点击左侧VC++目录,编辑右侧的可执行文件目录、包含目录与库目录,分别添加对应的路径。

    对应的路径如下:

    1)可执行文件目录

    C:\Program Files\OpenCV244\opencv\build\x86\vc10\bin

        说明:1、可根据自己的情况,将其改为你的opencv\build\x86\vc10\bin文件夹所在的路径;

              2、如果是64位系统,可将opencv\build\x86\vc10\bin改为opencv\build\x64\vc10\bin。

    2)包含目录

    C:\Program Files\OpenCV244\opencv\build\include

    C:\Program Files\OpenCV244\opencv\build\include\opencv

    C:\Program Files\OpenCV244\opencv\build\include\opencv2

    说明:1、可根据自己的情况,将其分别改为你的opencv\build\include、opencv\build\include\opencv和opencv\build\include\opencv2文件夹所在的路径;2、这里的include目录为build文件夹下的include目录,不要选成与build文件夹在同一个根目录下的那个include文件夹。

    3)库目录

    C:\Program Files\OpenCV244\opencv\build\x86\vc10\lib

        说明:1、可根据自己的情况,将其改为你的opencv\build\x86\vc10\lib文件夹所在的路径;

              2、如果是64位系统,可将opencv\build\x86\vc10\lib改为opencv\build\x64\vc10\lib。

    4)链接器

    点击编辑,添加

    (1)opencv_world320.lib

    (2)opencv_world320d.lib

    保存,属性页就配置完成了

    出现计算机中丢失 opencv_world300d.dll的问题(vs2013+opencv3.0.0)

    首先找到自己的路径OpenCV(F:\openCV_x\opencv\build\x64\vc14\bin这是我自己的路径)

    把3个后缀是.dll应用程序扩展复制到C:\Windows\System32中

    注意:64位系统用户需要注意,32位的DLL文件放在“C:\Windows\SysWOW64”,64位的DLL文件放在“C:\Windows\System32”

    相关文章

      网友评论

        本文标题:【转载】VC 2013下安装OpenCV3.2.0

        本文链接:https://www.haomeiwen.com/subject/ncasaxtx.html