码迷,mamicode.com
首页 > 其他好文 > 详细

手势识别之--1:Opencv的环境搭建(法一)

时间:2014-08-05 18:15:19      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   os   io   文件   

准备

  链接

    opencv官网:http://opencv.org/

    快速开始    :http://opencv.org/quickstart.html

    Cmake      :http://www.cmake.org/cmake/resources/software.html(根据你的开发平台不同,构建生成相应的静态动态库的解决方案)

    numpy      :http://www.numpy.org/(非必需,python的一个科学计算库)

    Eigen       :http://eigen.tuxfamily.org/index.php?title=Main_Page#Download(非必需,用于线性代数运算的c++模板库)

           Cuda         :https://developer.nvidia.com/cuda-downloads(非必需,可以充分利用你的GPU的性能来加速你的算法)

  材料

    Opencv2.4.8 for windows

    visual studio 2012

    cmake-3.0.0 win32

开始

  法一:使用预编译好的库文件

  1. 将下载好的opencv2.4.8解压到指定文件夹。(以D:\opencv248为例) bubuko.com,布布扣
  2. 打开VS2012,新建工程testopencv。(以下是官方测试代码)
     1 #include <opencv2\core\core.hpp>
     2 #include <opencv2\highgui\highgui.hpp>
     3 #include <iostream>
     4 
     5 using namespace cv;
     6 using namespace std;
     7 
     8 int main( int argc, char** argv )
     9 {
    10     if( argc != 2)
    11     {
    12      cout <<" Usage: display_image ImageToLoadAndDisplay" << endl;
    13      return -1;
    14     }
    15 
    16     Mat image;
    17     image = imread(argv[1], IMREAD_COLOR); // Read the file
    18 
    19     if(! image.data ) // Check for invalid input
    20     {
    21         cout << "Could not open or find the image" << std::endl ;
    22         return -1;
    23     }
    24 
    25     namedWindow( "Display window", WINDOW_AUTOSIZE ); // Create a window for display.
    26     imshow( "Display window", image ); // Show our image inside it.
    27 
    28     waitKey(0); // Wait for a keystroke in the window
    29     return 0;
    30 }
  3. 打开工程项目属性管理器并新建Debug版本项目属性文件OpencvDebug。

    bubuko.com,布布扣

  4. 双击打开OpencvDebug属性页面。

    (常规-》附加包含目录=D:\opencv248\opencv\build\include)

    (连接器-》附加库目录=D:\opencv248\opencv\build\x86\vc11\lib,vc11对应vs2012,其他版本类推)

    bubuko.com,布布扣

  5. 保存后编译,编译通过后运行提示找不到dll库(运行期库文件)。可以通过添加环境变量解决。

    添加系统变量(;Path=D:\opencv248\opencv\build\x86\vc11\bin)(注意前面的“;”号)

    bubuko.com,布布扣

  6. 添加运行期参数(右键项目-》属性-》配置属性-》调试-》命令参数=D:\MYfile\opencv\shakila.jpg)(你可以换成你自己想要处理的图片路径)

    bubuko.com,布布扣

  7. 运行编译好的exe可执行文件,可观察到结果(有结果说明环境已经配置正确,如有错误,说明配置不正确)

    bubuko.com,布布扣

  后续跟进法二

手势识别之--1:Opencv的环境搭建(法一),布布扣,bubuko.com

手势识别之--1:Opencv的环境搭建(法一)

标签:style   blog   http   color   使用   os   io   文件   

原文地址:http://www.cnblogs.com/Crazy-MFJ/p/3872028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!