vs2015配置opencv3开发环境

官网地址:https://opencv.org/

  • 下载
    "opencv"
    "opencv"

  • 下载完成后双击安装,并配置环境变量
    "opencv"

  • 打开VS2015,新建项目
    "opencv"
    "opencv"
    配置opencv
    "opencv"
  • 添加包含目录
    "opencv"
    "opencv"
  • 添加库目录
    "opencv"
    "opencv"
  • 添加附加依赖项 将vc14下的lib都添加进来,以d结尾的lib文件为调试使用
    "opencv"
    "opencv"
  • 测试
    "opencv"
    "opencv"
    #include <iostream>
    #include <opencv2/core/core.hpp>
    #include <opencv2/highgui/highgui.hpp>
    using namespace cv;
    int main() {
      Mat img = imread("D:/learn/dota.jpg");
      imshow("dota", img); 
      waitKey(6000);
    }
    
  • 运行
    "opencv"
  • 结果
    "opencv"

opencv模块简介
"opencv"

  • calib3d
    相机校准和3维重建相关的内容,包括多视角几何算法、单个立体摄像头标定、物体姿态估计、立体相似性算法等
  • core
    核心功能模块,包含opencv基本数据结构、动态数据结构、绘图函数、数组操作、辅助函数/系统函数/宏、OpenGL互操作
  • imgproc
    图像处理模块,包含线性和非线性的图像滤波、图像几何变换、直方图、结构分和形状描述、运动分析、运动分析和对象跟踪、特征检测、目标检测
  • features2d
    2D功能模块,包含特征检测和描述、特征检测器通用接口、描述符提取器、描述符匹配器、通用描述符匹配器接口、关键点绘制函数和匹配功能绘制函数
  • flann
    高维近似近邻快速搜索算法库,包含快速近似最近邻搜索、聚类
  • gpu
    运用GPU加速计算机视觉模块
  • highgui
    高层GUI图形用户界面,包含媒体输入输出、视频捕捉、图像和视频编码解码、图形交互界面接口
  • legacy
    废弃的代码库,用于向下兼容
  • ml
    机器学习模块,包含统计模型、贝叶斯分类器、支持向量机、决策树、提升、随机树、神经网络
  • objdetect
    目标检测模块,包含级联分类和LatentSVM
  • photo
    图像修复和去噪
  • stitching
    图像拼接模块,包含拼接流水线、特点寻找和匹配图像、估计旋转、自动校准、图片歪斜、接缝估测、曝光补偿、图片混合
  • superres
    超分辨率技术模块
  • video
    视频分析组件,包含运动估计、背景分离、对象跟踪
  • videostab
    视频稳定组件

版权声明:原创,转载请注明来源,否则律师函警告



opencv3      opencv3

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!