OpenCV
4.12.0-dev
4.11.0
5.0.0-pre
5.0.0alpha
4.10.0
4.9.0
4.8.0
4.7.0
4.6.0
4.5.5
4.5.4
4.5.3
4.5.2
4.5.1
4.5.0
4.4.0
4.3.0
4.2.0
4.1.2
4.1.1
4.1.0
4.0.1
4.0.0
3.4.20-dev
3.4.20
3.4.19
3.4.18
3.4.17
3.4.16
3.4.15
3.4.14
3.4.13
3.4.12
3.4.11
3.4.10
3.4.9
3.4.8
3.4.7
3.4.6
3.4.5
3.4.4
3.4.3
3.4.2
3.4.1
3.4.0
3.3.1
3.3.0
3.2.0
3.1.0
3.0.0
开源计算机视觉
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Classes
Class List
Class Index
Files
Files index
Global objects
All
_
a
c
d
f
g
h
i
k
l
m
n
o
r
s
t
u
v
Functions
_
a
c
h
m
n
u
v
Variables
Typedefs
c
i
n
s
u
v
Enumerations
Enumerator
c
n
Macros
_
c
d
f
g
h
i
l
m
n
o
r
s
t
u
v
Examples
Java documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
加载中…
搜索中…
无匹配项
相关页面
以下是所有相关文档页面的列表
[详细级别
1
2
3
4
]
常见问题解答
CUDA模块介绍
简介
颜色转换
OpenCV视频I/O概述
透视-n-点(PnP)姿态计算
机器学习概述
►
图形API
为什么选择图形API?
高级设计概述
内核API
实现细节
G-API概述
仿生模块视网膜介绍
人脸模块变更日志
ICP点到平面里程计算法
高级GUI和媒体(highgui模块)
图像输入和输出(imgcodecs模块)
视频输入和输出(videoio模块)
如何使用OpenCV parallel_for_ 并行化你的代码
dnn_android
OpenCV中的轮廓
加载、修改和保存图像
机器学习(ml模块)
计算摄影(photo模块)
图像拼接(stitching模块)
视频分析(video模块)
►
OpenCV教程
►
OpenCV入门
OpenCV安装概述
OpenCV配置选项参考
OpenCV环境变量参考
Linux安装
使用支持gdb的IDE开发OpenCV
使用gcc和CMake开发OpenCV
使用Eclipse (插件CDT)开发OpenCV
Windows安装
如何在“Microsoft Visual Studio”中构建OpenCV应用程序
图像监视:在Visual Studio调试器中查看内存中的图像
Java开发入门
使用Eclipse开发OpenCV Java
使用Clojure开发OpenCV入门
Android开发入门
使用OpenCV进行Android开发
如何在Android设备上运行深度网络
在基于Android摄像头的CV应用程序中使用OpenCL
MacOS安装
基于ARM的Linux系统的交叉编译
使用Ubuntu/Debian进行多架构交叉编译
为Tegra构建支持CUDA的OpenCV
图像入门
编写OpenCV文档
迁移指南
从其他Doxygen项目交叉引用OpenCV
►
核心功能(core模块)
Mat - 基本图像容器
OpenCV图像扫描、查找表和时间测量方法
矩阵掩码操作
图像操作
使用OpenCV混合两张图像
改变图像对比度和亮度!
离散傅里叶变换
使用XML/YAML/JSON文件进行文件输入输出
如何使用OpenCV parallel_for_ 并行化你的代码
使用通用内联函数向量化你的代码
►
图像处理 (imgproc 模块)
基本绘图
OpenCV随机数生成器和文本
图像平滑
腐蚀和膨胀
更多形态学变换
击中或错过
使用形态学操作提取水平和垂直线
图像金字塔
基本阈值操作
使用inRange的阈值操作
创建你自己的线性滤波器!
为你的图像添加边界
Sobel 导数
拉普拉斯算子
Canny 边缘检测器
霍夫线变换
霍夫圆变换
使用广义Ballard和Guil霍夫变换进行目标检测
重新映射
仿射变换
直方图均衡化
直方图计算
直方图比较
反向投影
模板匹配
查找图像轮廓
凸包
为轮廓创建边界框和圆圈
为轮廓创建旋转边界框和椭圆
图像矩
点多边形测试
使用距离变换和分水岭算法进行图像分割
散焦去模糊滤波器
运动去模糊滤波器
基于梯度结构张量的各向异性图像分割
周期性噪声去除滤波器
►
应用程序工具 (highgui、imgcodecs、videoio 模块)
为我们的应用程序添加轨迹条!
使用GDAL读取地理空间栅格文件
OpenCV视频输入和相似度测量
使用OpenCV创建视频
使用Kinect和其他兼容OpenNI的深度传感器
使用Orbbec Astra 3D摄像头
使用Orbbec 3D摄像头 (UVC)
使用Creative Senz3D和其他兼容Intel RealSense SDK的深度传感器
在Ubuntu中使用Wayland highgui后端
处理动画图像文件
►
相机标定和3D重建 (calib3d 模块)
创建标定图案
使用方形棋盘格进行相机标定
使用OpenCV进行相机标定
纹理物体实时姿态估计
交互式相机标定应用程序
USAC:改进OpenCV中的随机样本一致性
►
目标检测 (objdetect 模块)
ArUco标记检测
►
ArUco棋盘检测
创建标定图案
►
ChArUco棋盘检测
创建标定图案
钻石型标记检测
使用ArUco和ChArUco进行标定
Aruco模块常见问题
►
二维特征框架(feature2d模块)
Harris角点检测器
Shi-Tomasi角点检测器
创建你自己的角点检测器
亚像素级角点定位检测
特征检测
特征描述
使用FLANN进行特征匹配
Features2D + 单应性查找已知物体
平面物体的检测
AKAZE局部特征匹配
AKAZE和ORB平面跟踪
带代码讲解的单应性基本概念
►
深度神经网络(dnn模块)
加载Caffe框架模型
如何启用Halide后端以提高效率
如何为Halide后端调度你的网络
OpenCV与OpenVINO的使用
YOLO DNNs
如何在浏览器中运行深度网络
自定义深度学习层支持
如何运行自定义OCR模型
高级API:TextDetectionModel和TextRecognitionModel
基于DNN的人脸检测和识别
PyTorch分类模型的转换和使用OpenCV Python启动
PyTorch分类模型的转换和使用OpenCV C++启动
PyTorch分割模型的转换和使用OpenCV启动
TensorFlow分类模型的转换和使用OpenCV Python启动
TensorFlow检测模型的转换和使用OpenCV Python启动
TensorFlow分割模型的转换和使用OpenCV启动
►
图形API(gapi模块)
使用G-API的人脸分析流水线
将各向异性图像分割移植到G-API
使用G-API实现人脸美化算法
使用DepthAI硬件/OAK深度传感器
►
其他教程(ml, objdetect, photo, stitching, video)
高动态范围成像
高级拼接API(Stitcher类)
如何使用背景减除方法
均值漂移和CamShift
光流
级联分类器
级联分类器训练
条形码识别
支持向量机简介
用于非线性可分数据的支持向量机
主成分分析(PCA)简介
►
OpenCV iOS
iOS安装
OpenCV iOS入门
OpenCV iOS - 图像处理
OpenCV iOS - 视频处理
►
GPU加速计算机视觉 (cuda 模块)
GPU上的相似性检查 (PNSR 和 SSIM)
使用cv::cuda::GpuMat与thrust
图像入门
使用Haar级联进行人脸检测
目标检测
►
OpenCV-Python 教程
►
OpenCV入门
OpenCV-Python 教程入门
在Windows上安装OpenCV-Python
在Fedora上安装OpenCV-Python
在Ubuntu上安装OpenCV-Python
►
OpenCV中的GUI特性
视频入门
OpenCV中的绘图函数
鼠标作画
轨迹条作为调色板
►
核心操作
图像的基本操作
图像的算术运算
性能测量和改进技术
►
OpenCV中的图像处理
改变色彩空间
图像的几何变换
图像阈值化
图像平滑
形态学变换
图像梯度
Canny边缘检测
图像金字塔
►
OpenCV中的轮廓
轮廓:入门
轮廓特征
轮廓属性
轮廓:更多函数
轮廓层次结构
►
OpenCV中的直方图
直方图 - 1:查找、绘制、分析!
直方图 - 2:直方图均衡化
直方图 - 3:二维直方图
直方图 - 4:直方图反投影
►
OpenCV中的图像变换
傅里叶变换
模板匹配
霍夫线变换
霍夫圆变换
使用分水岭算法进行图像分割
使用GrabCut算法进行交互式前景提取
►
特征检测与描述
理解特征
Harris角点检测
Shi-Tomasi角点检测器和良好特征跟踪
SIFT (尺度不变特征变换) 入门
SURF (加速鲁棒特征) 入门
用于角点检测的FAST算法
BRIEF (二进制鲁棒独立基本特征)
ORB (定向FAST和旋转BRIEF)
特征匹配
特征匹配 + 单应性变换查找物体
►
相机标定和三维重建
相机标定
位姿估计
极几何
从立体图像中获取深度图
►
机器学习
►
K近邻算法
理解K近邻算法
使用KNN进行手写数据OCR
►
支持向量机 (SVM)
理解SVM
使用SVM进行手写数据OCR
►
K均值聚类
理解K均值聚类
OpenCV中的K均值聚类
►
计算摄影
图像去噪
图像修复
高动态范围 (HDR)
►
OpenCV-Python绑定
OpenCV-Python绑定是如何工作的?
背景减除
光流
Meanshift和Camshift
视频分析
►
OpenCV.js 教程
►
OpenCV.js入门
OpenCV.js介绍和教程
使用OpenCV.js
构建OpenCV.js
在Node.js中使用OpenCV.js
►
GUI特性
图像入门
视频入门
为你的应用添加轨迹条
►
核心操作
图像基础操作
图像算术运算
一些数据结构
►
图像处理
改变颜色空间
图像几何变换
图像阈值化
图像平滑
形态学变换
图像梯度
Canny边缘检测
图像金字塔
►
OpenCV.js中的轮廓
轮廓:入门
轮廓特征
轮廓属性
轮廓:更多函数
轮廓层次结构
►
OpenCV.js中的直方图
直方图 - 1:查找、绘制、分析!!!
直方图 - 2:直方图均衡化
直方图 - 3:直方图反投影
►
OpenCV.js中的图像变换
傅里叶变换
模板匹配
霍夫线变换
霍夫圆变换
使用分水岭算法进行图像分割
使用GrabCut算法进行前景提取
视频捕获的图像处理
智能剪刀演示
►
视频分析
Meanshift和Camshift
光流
背景减除
►
目标检测
使用Haar级联进行人脸检测
视频捕获中的人脸检测
►
深度神经网络(dnn模块)
图像分类示例
带摄像头的图像分类示例
目标检测示例
带摄像头的目标检测示例
语义分割示例
风格迁移示例
姿态估计示例
face_landmark_trainer
►
contrib模块教程
信息流阿尔法抠图
►
bgsegm模块教程
背景减除
►
探索人眼视网膜及其在图像处理中的应用
视网膜和现实世界的视觉
处理产生视觉错觉的图像
昇腾NPU图像处理
多摄像机标定
全向摄像机标定
计算机视觉应用的交互式可视化调试
使用CNN进行目标检测
►
使用CNN进行超分辨率
图像放大:单输出
图像放大:多输出
视频放大
超分辨率基准测试
►
人脸模块教程
使用OpenCV进行人脸识别
图像中的人脸关键点检测
视频中的人脸关键点检测
使用人脸关键点检测进行换脸
►
人脸关键点检测器API教程
向Facemark API添加新算法
使用Facemark API
使用FacemarkAAM
►
模糊图像处理教程
F变换理论
使用F变换进行修复
使用F变换进行滤波
►
分层数据格式(hdf) I/O
创建组
创建、写入和读取数据集
读取和写入属性
Julia OpenCV 绑定简介
线特征教程
►
色彩校正模型
色彩校正模型
►
色卡检测
使用基本算法检测色卡
使用神经网络检测色卡
自定义和调试检测系统
►
相位展开教程
展开二维相位图
►
运动恢复结构
SFM 模块安装
相机运动估计
场景重建
导入重建
►
准稠密立体匹配 (立体匹配模块)
准稠密立体匹配
导出模板参数文件
►
结构光教程
采集格雷码图案教程
解码格雷码图案教程
采集正弦图案教程
►
文本模块
使用 git-bash (版本>=2.14.1) 和 cmake (版本 >=3.9.1) 安装 Tesseract (主版本)
自定义 CN 跟踪器
OpenCV 跟踪器简介
使用 MultiTracker
►
OpenCV Viz
启动 Viz
部件姿态
变换
创建部件
创建三维直方图
视差图后处理
用于快速边缘检测的结构化森林
结构化森林训练
图像修复
油画效果
训练基于学习的白平衡算法
已弃用列表
待办事项列表
参考文献
2025年1月8日星期三16:06:39 为 OpenCV 生成,由
1.12.0