Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

📖 OpenCV-Python image processing tutorial for beginners

NotificationsYou must be signed in to change notification settings

CodecWang/opencv-python-tutorial

Repository files navigation

访问

  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 算子
番外篇:图像梯度了解图像梯度和边缘检测的相关概念
腐蚀与膨胀形态学操作/腐蚀/膨胀/开运算/闭运算
轮廓寻找/绘制轮廓
番外篇:轮廓层级了解轮廓间的层级关系
轮廓特征面积/周长/最小外接矩(圆)/形状匹配
番外篇:凸包及更多轮廓特征计算凸包/了解更多轮廓特征
直方图计算绘制直方图/均衡化
模板匹配图中找小图
霍夫变换提取直线/圆
挑战任务:车道检测/

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

About

📖 OpenCV-Python image processing tutorial for beginners

Topics

Resources

Stars

Watchers

Forks

Contributors4

  •  
  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp