- Notifications
You must be signed in to change notification settings - Fork962
📖 OpenCV-Python image processing tutorial for beginners
NotificationsYou must be signed in to change notification settings
CodecWang/opencv-python-tutorial
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- 教程地址:http://codec.wang/#/opencv/
- 本仓库为教程中所用到的源码、图片和音视频素材等
标题 | 简介 |
---|---|
简介与安装 | 了解和安装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
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.