序言: 以这篇文章作为新一阶段学习的开端。新知识的学习,到技术的娴熟的掌握。从入门逐渐精通。加油

Visual studio安装以及配置

1、VS官网下载地址:​Visual studio​​

2、下载之后安装的步骤如下:

到官网之后选择Community下载

OpenCv、Vis Studio安装与配置_opencv


下载之后点击exe运行。然后勾选自己需要的组件。

OpenCv、Vis Studio安装与配置_OpenCV_02


接下来设置组件的安装位置:如果不选择默认C盘的话,安装一个文件夹会报错。

OpenCv、Vis Studio安装与配置_OpenCV_03

下载之后启动:

OpenCv、Vis Studio安装与配置_官网_04

最后创建一个C的项目,写一个“你好”

OpenCv、Vis Studio安装与配置_visual studio_05

OpenCv、Vis Studio安装与配置_OpenCV_06


创建之后找到如下的界面,找到源文件,右键:

OpenCv、Vis Studio安装与配置_计算机视觉_07


OpenCv、Vis Studio安装与配置_计算机视觉_08


创建新项目的时候,想要创建什么文件,就把后缀名改一下,如下我创建的是==.c==文件

OpenCv、Vis Studio安装与配置_visual studio_09


最后项目成功:

OpenCv、Vis Studio安装与配置_计算机视觉_10

OpenCv安装以及配置

一、OpenCV主要模块

  1. core:OpenCV基本数据结构、动态数据结构、绘图函数、数组操作相关函数
  2. imgproc:图像处理模块。线性和非线性的图像过滤、图像的几何变换、特征检测以及目标检测
  3. features2d:2D功能框架。特征检测和描述、特征检测器通用接口、描述符提取器通用接口等
  4. highgui:高层GUI图形用户界面,包含媒体的输入输出、视频捕捉、图形交互界面的接口
  5. objdetect:目标检测模块。如Hear人脸检测
  6. stitching:图像拼接模块。拼接流水线、自动校准、特点寻找和匹配图像等

二、下载和安装OpenCV SDK

1、官网链接:​​Home-OpenCV​

OpenCv、Vis Studio安装与配置_OpenCV_11

2、选择window版本,下载2.4.9的版本

OpenCv、Vis Studio安装与配置_visual studio_12


3、下载后的exe文件是一个自解压程序,双击运行提示解压地址

注意: 解压之后会生成名为opencv的文件,里面包含build和sources两个子文件。
build:里面存放支持OpenCV使用的相关文件
sources:存放源代码以及相关文件

OpenCv、Vis Studio安装与配置_官网_13


三、配置环境变量

右键计算机->属性->高级系统设置

OpenCv、Vis Studio安装与配置_visual studio_14


四、工程包含(include)目录的配置1、在VS新建一个项目,然后选择新建【windows桌面应用程序】。

OpenCv、Vis Studio安装与配置_计算机视觉_15


2、进入属性管理器

OpenCv、Vis Studio安装与配置_opencv_16


3、对Debug|Win32进行配置:在属性管理器里面,右键。

OpenCv、Vis Studio安装与配置_官网_17

4、打开属性页面后,在【VC++目录】->【包含目录】:添加三个目录

D:\YanUser\OpenCVSDK\opencv\build
D:\YanUser\OpenCVSDK\opencv\build\include\opencv
D:\YanUser\OpenCVSDK\opencv\build\include\opencv2

OpenCv、Vis Studio安装与配置_opencv_18


五、工程库(lib)目录的配置注意:这个添加路径的时候不要键盘输入路径,而是要去预览里面指定出来。防止后面编译时出现==LINK:fatal error LNK1104:无法打开文件"opencv_calib3d249.lib"==之类的错误。

OpenCv、Vis Studio安装与配置_OpenCV_19


五、链接库的配置1、同样在属性管理器里面操作如下:

OpenCv、Vis Studio安装与配置_官网_20


2、添加2.4.9版本如下的lib中的配置

opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
opencv_nonfree249.lib
opencv_objdetect249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_videostab249.lib

OpenCv、Vis Studio安装与配置_opencv_21


以上opencv配置全部完成

六、最终测试

1、测试代码:

#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
using namespace std;
int main()
{
Mat src = imread("D:\\12.jpg");
//namedWindow("input image", WINDOW_AUTOSIZE);
imshow("input image", src);
waitKey(0);
}

OpenCv、Vis Studio安装与配置_opencv_22