OpenCV概述和安装

OpenCV概述
OpenCV 的理论支撑来源于《数字图像处理》,数字图像处理使用的都是一些比较传统的算法,而目前也添加了一些比较前沿的算法,虽然有深度学习算法,但是主流不是深度学习算法。【更新速度也没有深度学习更新的快】


OpenCV模块的简介:

模块名 功能介绍
core 核心功能模块、包含OpenCV基本数据结构和绘图函数等
imgproc image/process,包含滤波、几何变换、直接图相关、特征检测、运动分析和形状描述
highgui 高层图形用户界面,包含媒体输入和输出、视频捕捉、图像和视频的编码解码、图形交互界面接口等
calib3d calibration和3D,相机标定和三维重建相关
contrib 新增人脸识别、立体匹配、人工视网膜模型等技术
features2d 2D功能框架,主要包含特征检测和描述及接口
flann 快速最近邻搜素算法和聚类
gpu 运用GPU加速计算基视觉模块
legacy (弃用)包含运动分析、平面细分、描述符提取等
ml Machine Learning,机器学习模块
objdetect 目标检测模块(级联分类和SVM)
photo 包含图像修复和图像去噪两部分
stitching 图像拼接模块
… … … …

OpenCV的处理流程:
OpenCV概述和安装_第1张图片


OpenCV的安装
安装:

安装命令:pip install opencv-python

检测安装是否成功以及版本验证:
OpenCV概述和安装_第2张图片

你可能感兴趣的:(计算机视觉)