opencv是开发计算机视觉的工具,计算机图像处理、计算机视觉,好的算法是利用人眼模型,来使得程序跑出和人眼识别相似的结果,比如CNN(卷积神经网络),必须要精通数学,才能完成甚至是设计出好的算法来模式这一过程。
首先是下载opencv,这个要去官网,https://opencv.org/releases.html,这个地址是官网上opencv最近以及历史版本的下载列表,每一个opencv分为windows\unix(linux)\IOS\android四种,用windows来举例,最新的opencv3.4支持vs2015及以上版本,本文示例的opencv3.0.0是适用于vs2012、2013开发,X64文件中写着vc11(2012)和vc12(2013),一开始下载了opencv3.1.0然后发现只支持v12和v13所以,适用不了vs2012只好又下载了一个3.0.0的opencv,总比下一个vs2013好= =
下载完成后按照提示安装,然后在计算机上完成系统或者用户环境变量配置,就是在path路径那边把opencv里的build文件夹路径加进去
然后就是打开vs建立一个项目开始配置。
一般是用c++来建opencv的项目,因为计算效率和算法实现上来讲,呵呵,你懂的,c\c++真不是针对谁
建立好如上图的项目(我这个是win32)之后,打开项目的属性界面,右下角就有属性管理器,如果没有就去视图---其他窗口-----属性管理器里找。
在属性管理器界面又两个文件夹,一个是Debug|win32一个是Release|win32,在里面分别建立一个属性表文件,名字随便
例如我的就是debug_PropertuSheet,然后右键,打开属性界面,注意,这里总共有三个地方如果添加目录或者引用文件,第一个是VC++目录,分别在“包含目录”和“库目录”添加,然后是在连接器----输入------附加依赖项进行添加,总共三处,不要漏了
包含目录:
D:\openCV\opencv\build\include\opencv2
D:\openCV\opencv\build\include\opencv
D:\openCV\opencv\build\include
库目录:
D:\openCV\opencv\build\x64\vc11\staticlib
附加依赖项:
opencv_ts300d.lib