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

准备

  链接

    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为例) 
  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。

    

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

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

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

    

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

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

    

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

    

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

    

  后续跟进法二

转载于:https://www.cnblogs.com/Crazy-MFJ/p/3872028.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值