zoukankan      html  css  js  c++  java
  • [20160711][VS2012配置OpenCV2.4.9]

    相关说明

        OpenCV是一套开源机器视觉库,用于简化机器视觉算法的开发与调试。

    移植环境

    操作系统:Win7 64位

    移植软件:Visual Studio 2012

    代码下载:

    https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download

    操作步骤

    1.下载并且解压源代码

    2.配置环境变量

    计算机右键->属性->高级系统设置->环境变量->系统环境变量->Path中添加环境变量。注意vc111表示Visual Studio 2012。

    C:Program Filesopencvuildx86vc11in;

    3.新建空的项目工程

    4.配置OpenCV动态链接库

    4.1.视图->属性管理器->右键Debug|Win32->属性

    4.2.设置VC++目录中的包含目录,设置头文件路径

    C:Program Filesopencvuildinclude
    C:Program Filesopencvuildincludeopencv
    C:Program Filesopencvuildincludeopencv2

    4.3.设置VC++目录中的库目录,设置链接库路径

    C:Program Filesopencvuildx86vc11lib

    4.4.设置链接器中的输入,包含链接库,注意链接库名称与链接库目录中一一对应。设置完成后关闭并重启电脑。

    opencv_ml249d.lib
    opencv_calib3d249d.lib
    opencv_contrib249d.lib
    opencv_core249d.lib
    opencv_features2d249d.lib
    opencv_flann249d.lib
    opencv_gpu249d.lib
    opencv_highgui249d.lib
    opencv_imgproc249d.lib
    opencv_legacy249d.lib
    opencv_objdetect249d.lib
    opencv_ts249d.lib
    opencv_video249d.lib
    opencv_nonfree249d.lib
    opencv_ocl249d.lib
    opencv_photo249d.lib
    opencv_stitching249d.lib
    opencv_superres249d.lib
    opencv_videostab249d.lib
    opencv_objdetect249.lib
    opencv_ts249.lib
    opencv_video249.lib
    opencv_nonfree249.lib
    opencv_ocl249.lib
    opencv_photo249.lib
    opencv_stitching249.lib
    opencv_superres249.lib
    opencv_videostab249.lib
    opencv_calib3d249.lib
    opencv_contrib249.lib
    opencv_core249.lib
    opencv_features2d249.lib
    opencv_flann249.lib
    opencv_gpu249.lib
    opencv_highgui249.lib
    opencv_imgproc249.lib
    opencv_legacy249.lib
    opencv_ml249.lib

    5.新建main.cpp并测试OpenCV库。

    #include <opencv2/opencv.hpp>
    
    using namespace cv;
    
    void main(){
        Mat img = imread("test.jpg");
    
        imshow("test", img);
    
        waitKey(0);
    }

    Congratulation! Let’s enjoy!

    6.当出现在debug模式下可以运行,在release模式下不能运行的情况时,首先切换到到debug模式,修改链接器中的输入如下

    opencv_ml249d.lib
    opencv_calib3d249d.lib
    opencv_contrib249d.lib
    opencv_core249d.lib
    opencv_features2d249d.lib
    opencv_flann249d.lib
    opencv_gpu249d.lib
    opencv_highgui249d.lib
    opencv_imgproc249d.lib
    opencv_legacy249d.lib
    opencv_objdetect249d.lib
    opencv_ts249d.lib
    opencv_video249d.lib
    opencv_nonfree249d.lib
    opencv_ocl249d.lib
    opencv_photo249d.lib
    opencv_stitching249d.lib
    opencv_superres249d.lib
    opencv_videostab249d.lib

    然后切换到release模式下,修改链接器中的输入如下

    opencv_objdetect249.lib
    opencv_ts249.lib
    opencv_video249.lib
    opencv_nonfree249.lib
    opencv_ocl249.lib
    opencv_photo249.lib
    opencv_stitching249.lib
    opencv_superres249.lib
    opencv_videostab249.lib
    opencv_calib3d249.lib
    opencv_contrib249.lib
    opencv_core249.lib
    opencv_features2d249.lib
    opencv_flann249.lib
    opencv_gpu249.lib
    opencv_highgui249.lib
    opencv_imgproc249.lib
    opencv_legacy249.lib
    opencv_ml249.lib
  • 相关阅读:
    AI人脸识别SDK接入 — 参数优化篇(虹软)
    虹软人脸识别ArcFace2.0 Android SDK使用教程
    虹软免费人脸识别SDK注册指南
    python3+arcface2.0 离线人脸识别 demo
    Android利用RecyclerView实现列表倒计时效果
    将博客搬至CSDN
    Retrofit动态设置支持JSON和XML格式转换工厂
    Android 简单统计文本文件字符数、单词数、行数Demo
    [雨]个人项目设计分析
    Android:随机生成算数四则运算简单demo(随机生成2~4组数字,进行加减乘除运算)
  • 原文地址:https://www.cnblogs.com/d442130165/p/5660016.html
Copyright © 2011-2022 走看看