Skip to content

CodecWang/opencv-python-tutorial

Repository files navigation

面向初学者的 OpenCV-Python 教程

访问

  1. 可直接访问博客专栏:http://codec.wang/#/opencv/

  2. 使用 Docker 访问:

docker run -d -p 8080:80 codecwang/opencv-python-tutorial
  1. 源码构建:

本教程网站由Docusaurus 2构建,如感兴趣,可直接克隆代码自行构建:

# 克隆仓库
git clone git@github.com:CodecWang/opencv-python-tutorial.git

# 安装依赖
npm install
# 本地调试
npm start
# 构建
npm build

目录

入门篇

标题 简介
简介与安装 了解和安装 OpenCV-Python
番外篇:代码性能优化 度量运行时间/提升效率的几种方式
基本元素:图片 图片的载入/显示和保存
番外篇:无损保存和 Matplotlib 使用 高保真保存图片、Matplotlib 库的简单使用
打开摄像头 打开摄像头捕获图片/录制视频/播放本地视频
番外篇:滑动条 滑动条的使用
图像基本操作 访问像素点/ROI/通道分离合并/图片属性
颜色空间转换 颜色空间转换/追踪特定颜色物体
阈值分割 阈值分割/二值化
番外篇:Otsu 阈值法 双峰图片/Otsu 自动阈值法
图像几何变换 旋转/平移/缩放/翻转
番外篇:仿射变换与透视变换 基于 2×3 的仿射变换/基于 3×3 的透视变换
绘图功能 画线/画圆/画矩形/添加文字
番外篇:鼠标绘图 用鼠标实时绘图
挑战篇:画动态时钟 /
挑战篇:PyQt5 编写 GUI 界面 /

基础篇

标题 简介
图像混合 算数运算/混合/按位运算
番外篇:亮度与对比度 调整图片的亮度和对比度
平滑图像 卷积/滤波/模糊/降噪
番外篇:卷积基础 - 图片边框 了解卷积/滤波的基础知识/给图片添加边框
边缘检测 Canny/Sobel 算子
番外篇:图像梯度 了解图像梯度和边缘检测的相关概念
腐蚀与膨胀 形态学操作/腐蚀/膨胀/开运算/闭运算
轮廓 寻找/绘制轮廓
番外篇:轮廓层级 了解轮廓间的层级关系
轮廓特征 面积/周长/最小外接矩(圆)/形状匹配
番外篇:凸包及更多轮廓特征 计算凸包/了解更多轮廓特征
直方图 计算绘制直方图/均衡化
模板匹配 图中找小图
霍夫变换 提取直线/圆
挑战任务:车道检测 /

如果您觉得写的不错的话,欢迎打赏,我会努力写出更好的内容!✊🤟

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy