OpenCV学习笔记第0篇(OpenCV介绍以及在Win10中配置使用环境)
OpenCV是一个基于c++所构成的计算机视觉库。OpenCV是开源的并且可以跨平台使用,可以运行在Linux、Windows、Android和Mac OS操作系统上,同时提供了Python、Ruby、MATLAB等语言的接口。OpenCV实现了图像处理和计算机视觉方面的很多通用算法。
那么,我们来配置OpenCV的使用环境吧。我是在Windows操作系统上使用visual studio(我用的vs2012,其他版本大同小异)来配置使用环境的。
首先,在OpenCV的官网上下载OpenCV。链接:https://www.opencv.org/releases.html (我下载的是2.4.9版本)
下载之后点击exe文件安装,最好就安装在硬盘的根目录中,这样比较好找。
打开OpenCV文件夹,看到build,之后配置的主要内容也是在这个文件夹当中。
第一步我们先来配置系统环境变量(这一步配置好了之后需要重新启动才能生效)
右键点击我的电脑,选择属性。点击高级系统设置。
点击环境变量
再点击Path
点击新建,再把刚刚安装好的OpenCV\build\x64\vc11\bin和OpenCV\build\x86\vc11\bin添加进去
这里一定要注意一点,如果你安装的是vs2012,那么选择vc11,如果是vs2013,选择vc12,并以此类推
第二步就是在visual studio中配置了
首先,在visual studio中新建一个空的c++项目。然后点击视图,选择属性管理器。
再选择属性管理器中的Debug。右键点击Microsoft.Cpp.Win32.user,选择属性
点击vc++目录,再编辑包含目录,添加这三个东西
还是在vc++目录中,选择库目录,添加这么一个东西,选择的目录和上面配置环境变量时同理。
再选择链接器下面的输入
编辑依赖附加项,填这么一堆东西
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_ml249d.lib
opencv_objdetect249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
opencv_ts249d.lib
就是这些,直接复制上去,点击确定。
再把电脑重启一次,我们的OpenCV的开发环境就配置好了。
----------------------------------------------------------------------------
今天就写到这里了,之后我再写写怎么具体使用OpenCV,我会把我写的OpenCV程序陆续放上来的。
博主也正在在学习OpenCV,应该会持续更新这个系列的