Skip to main content

面向初学者的 OpenCV-Python 教程

入门篇

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

基础篇

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