跳过至主要内容

OpenCV 5.0

开源计算机视觉

  • 主页
  • 相关页面
  • 命名空间
  • 类
  • 示例
  • Java 文档
  Ctrl+K
  • GitHub
  • 主页
  • 相关页面
  • 命名空间
  • 类
  • 示例
  • Java 文档
  Ctrl+K
  • GitHub

小节导航

  • OpenCV 简介
    • OpenCV 安装概述
    • OpenCV 配置选项参考
    • OpenCV 环境变量参考
    • 在 Linux 中安装
    • 使用 oneAPI 构建 OpenCV
    • 在基于 gdb 的 IDE 中使用 OpenCV
    • 使用 gcc 和 CMake 使用 OpenCV
    • 使用 Eclipse (plugin CDT) 使用 OpenCV
    • 在 Windows 中安装
    • 如何在 “Microsoft Visual Studio” 中构建 OpenCV 应用程序
    • Image Watch:在 Visual Studio 调试器中查看内存图像
    • 在 Windows 上使用 MSYS2 UCRT64 和 VS Code (C++) 从源代码构建 OpenCV
    • 在 Windows 上使用 ARM 性能库 (ARMPL) 构建 OpenCV
    • Java 开发简介
    • 在 Eclipse 中使用 OpenCV Java
    • Clojure 开发 OpenCV 简介
    • Android 开发简介
    • 使用 OpenCV 进行 Android 开发
    • 如何在 Android 设备上运行深度网络
    • 在基于 Android 相机预览的 CV 应用程序中使用 OpenCL
    • 在 MacOS 中安装
    • 为基于 ARM 的 Linux 系统进行交叉编译
    • 在 Ubuntu/Debian 中进行 MultiArch 交叉编译
    • 为带有 CUDA 的 Tegra 构建 OpenCV
    • 使用 FastCV 构建 OpenCV
    • 入门图像处理
    • 为 OpenCV 编写文档
    • 迁移指南
    • 从其他 Doxygen 项目交叉引用 OpenCV
  • 核心功能(core 模块)
    • Mat - 基础图像容器
    • 如何使用 OpenCV 扫描图像、查找表及时间测量
    • 矩阵上的掩模操作
    • 图像操作
    • 使用 OpenCV 将两幅图像相加(融合)
    • 改变图像的对比度和亮度!
    • 离散傅里叶变换
    • 使用 XML / YAML / JSON 文件进行文件输入输出
    • 如何使用 OpenCV 的 parallel_for_ 函数使代码并行化(卷积示例)
    • 使用通用指令集 (Universal Intrinsics) 向量化代码
  • 图像处理 (imgproc 模块)
    • 基础绘图
    • 使用 OpenCV 的随机生成器和文本
    • 图像平滑处理
    • 腐蚀与膨胀
    • 更多形态学变换
    • 击中-缺失变换 (Hit-or-Miss)
    • 利用形态学操作提取水平和垂直线
    • 图像金字塔
    • 基础阈值操作
    • 使用 inRange 的阈值操作
    • 制作你自己的线性滤波器!
    • 为图像添加边框
    • Sobel 导数
    • Laplace 算子
    • Canny 边缘检测器
    • Hough 线变换
    • 霍夫圆变换
    • 使用广义 Ballard 和 Guil Hough 变换进行对象检测
    • 重映射 (Remapping)
    • 仿射变换
    • 直方图均衡化
    • 直方图计算
    • 直方图比较
    • 反向投影
    • 模板匹配
    • 在图像中查找轮廓
    • 凸包
    • 为轮廓创建外接矩形和圆
    • 为轮廓创建旋转外接矩形和椭圆
    • 图像矩
    • 点在多边形内测试
    • 使用距离变换和分水岭算法进行图像分割
    • 离焦去模糊滤波器
    • 运动去模糊滤波器
    • 通过梯度结构张量进行各向异性图像分割
    • 周期性噪声去除滤波器
  • 应用工具(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 中随机采样一致性 (RANSAC) 的改进
  • 目标检测 (objdetect 模块)
    • ArUco 标记检测
    • ArUco 标板检测
    • ChArUco 板的检测
    • 菱形标记检测
    • 使用 ArUco 和 ChArUco 进行标定
    • Aruco 模块常见问题解答
    • 条形码识别
    • 检测颜色校准卡 (Colorcheckers)
    • 自定义和调试检测系统
  • 特征框架 (features 模块)
    • Harris 角点检测器
    • Shi-Tomasi 角点检测器
    • 创建你自己的角点检测器
    • 在亚像素级别检测角点位置
    • 特征检测
    • 特征描述
    • 使用 FLANN 进行特征匹配
    • 通过特征 + 单应性矩阵查找已知对象
    • 平面对象检测
    • AKAZE 局部特征匹配
    • AKAZE 和 ORB 平面跟踪
    • 通过代码解释单应性矩阵的基本概念
  • 深度神经网络 (dnn 模块)
    • 加载 ONNX 框架模型
    • 结合 OpenVINO 使用 OpenCV
    • YOLO DNNs
    • 如何在浏览器中运行深度网络
    • 自定义深度学习层支持
    • 如何运行自定义 OCR 模型
    • 高级 API:TextDetectionModel 和 TextRecognitionModel
    • 基于 DNN 的人脸检测与识别
    • PyTorch 分类模型的转换及在 OpenCV Python 中启动
    • PyTorch 分类模型的转换及在 OpenCV C++ 中启动
    • PyTorch 分割模型的转换及在 OpenCV 中启动
    • TensorFlow 分类模型的转换及在 OpenCV Python 中启动
    • TensorFlow 检测模型的转换及在 OpenCV Python 中启动
    • TensorFlow 分割模型的转换及在 OpenCV 中启动
  • 其他教程(拼接、视频)
    • 高级拼接 API (Stitcher 类)
    • 如何使用背景减除法
    • Meanshift 和 Camshift
    • 光流
    • 主成分分析 (PCA) 简介
  • OpenCV iOS
    • 在iOS上安装
    • OpenCV iOS Hello World
    • OpenCV iOS - 图像处理
    • OpenCV iOS - 视频处理
  • 计算几何模块
    • 点云可视化
  • Photo (photo 模块)
    • 高动态范围成像 (HDR)
    • 颜色校正模型
    • 用于颜色校正的线性化变换
  • GPU 加速计算机视觉(cuda 模块)
    • 在 GPU 上进行相似度检查 (PNSR 和 SSIM)
    • 结合 thrust 使用 cv::cuda::GpuMat
  • OpenCV 教程

OpenCV 教程#

  • OpenCV 简介
  • 核心功能(core 模块)
  • 图像处理 (imgproc 模块)
  • 应用工具(highgui、imgcodecs、videoio 模块)
  • 相机标定与3D重建(calib3d 模块)
  • 目标检测 (objdetect 模块)
  • 特征框架 (features 模块)
  • 深度神经网络 (dnn 模块)
  • 其他教程(拼接、视频)
  • OpenCV iOS
  • 计算几何模块
  • Photo (photo 模块)
  • GPU 加速计算机视觉(cuda 模块)

上一页

介绍

下一页

OpenCV 简介

使用 Sphinx 8.1.3 创建。

基于 PyData Sphinx Theme 0.17.1 构建。