【OpenCV】-1-安装

来源:互联网 发布:探险家软件 编辑:程序博客网 时间:2024/04/27 18:00

这篇文章的OPenCV部分参考了文章VS2010+Opencv-2.4.0的配置攻略和
VS2010中“工具>选项中的VC++目录编辑功能已被否决”解决方法


下载地址

  • 官网地址:http://opencv.org
  • 下载列表:http://opencv.org/downloads.html
  • 我下载的是OpenCV for Windows ver 3.0

在电脑上安装及配置

  • 双击exe运行,解压到你希望的目录下,我解压到了E盘。

这里写图片描述

环境变量的配置
1. 环境变量的位置你可以这样找到:

 1. 点击编辑系统环境变量在“我的电脑”右击弹出“系统属性”对话框,选择“高级”再点击“环境变量”。 2. 在开始的搜索栏输入:环境变量“,在搜寻到的结果中点击编辑“系统环境变量”,在“高级”中,点击”环境变量“。

2. 然后再编辑path,在“编辑用户变量”对话框的变量值加上下面一条,注意用“;”来和前面的路径区分开。解压的目录不一样,下面得到的路径是不同的(我的opencv解压在了E盘,我用的是x86系统,visual studio版本是2012,所以路径如下)。
E:\opencv\build\x86\vc12\bin


新建VS测试工程

文件 -> 新建 -> 项目 -> Visual C++ -> Win32 控制台应用程序(输入名称test)

这里写图片描述

附加选项选“空项目” -> 完成

这里写图片描述


在VS中配置OpenCV

注意:每次新建工程都要重新配置,因为以下配置只对当前工程有效。

  • 项目->属性->VC++目录

    这里写图片描述

如果显示下图所示内容。

这里写图片描述

你可以选中工程,右键“属性”。或者,通过菜单栏的“项目-属性”也可以打开VC++目录。

  • 配置“包含目录”项:添加行”E:\opencv\build\include”即可。

但在运行别人的opencv项目时,可能别人直接引用了上述目录的子目录路径,如果出现include错误,则再添加”E:\opencv\build\include\opencv”和(或)”E:\opencv\build\include\opencv2”,即可解决问题。

  • 配置“库目录”项:添加行”E:\opencv\build\x86\vc10\lib”即可。

这里写图片描述

  • 配置连接器:项目(菜单项)->…属性->连接器->输入->附加依赖项

针对debug配置添加以下库:

opencv_calib3d240d.lib

opencv_contrib240d.lib

opencv_core240d.lib

opencv_features2d240d.lib

opencv_flann240d.lib

opencv_gpu240d.lib

opencv_highgui240d.lib

opencv_imgproc240d.lib

opencv_legacy240d.lib

opencv_ml240d.lib

opencv_objdetect240d.lib

opencv_ts240d.lib

opencv_video240d.lib


测试代码块

代码块语法遵循标准markdown代码,例如:

#include <opencv2\opencv.hpp>#include <iostream>#include <string>using namespace cv;using namespace std;int main(){    Mat img = imread("pp.jpg");    if(img.empty())    {        cout<<"error";        return -1;    }    imshow("xx的靓照",img);    waitKey();    return 0;}

0 0
原创粉丝点击