该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门、OpenCV基
础用法,中期讲解图像处理的各种算法,包括图像锐化算子、图像增强技术、图像分割
等,后期结合深度学习研究图像识别、图像分类应用。希望文章对您有所帮助,如果有
不足之处,还请海涵~
该系列在github所有源代码:https://github.com/eastmountyxz/ImageProcessing-Python
PS:请求帮忙点个Star,哈哈,第一次使用Github,以后会分享更多代码,一起加油。
同时推荐作者的C++图像系列知识:
[数字图像处理] 一.MFC详解显示BMP格式图片
[数字图像处理] 二.MFC单文档分割窗口显示图片
[数字图像处理] 三.MFC实现图像灰度、采样和量化功能详解
[数字图像处理] 四.MFC对话框绘制灰度直方图
[数字图像处理] 五.MFC图像点运算之灰度线性变化、灰度非线性变化、阈值化和均衡化
处理详解
[数字图像处理] 六.MFC空间几何变换之图像平移、镜像、旋转、缩放详解
[数字图像处理] 七.MFC图像增强之图像普通平滑、高斯平滑、Laplacian、Sobel、
Prewitt锐化详解
前文参考:
[Python图像处理] 一.图像处理基础知识及OpenCV入门函数
[Python图像处理] 二.OpenCV+Numpy库读取与修改像素
[Python图像处理] 三.获取图像属性、兴趣ROI区域及通道处理
[Python图像处理] 四.图像平滑之均值滤波、方框滤波、高斯滤波及中值滤波
[Python图像处理] 五.图像融合、加法运算及图像类型转换
[Python图像处理] 六.图像缩放、图像旋转、图像翻转与图像平移
[Python图像处理] 七.图像阈值化处理及算法对比
[Python图像处理] 八.图像腐蚀与图像膨胀
[Python图像处理] 九.形态学之图像开运算、闭运算、梯度运算
数学形态学(Mathematical morphology)是一门建立在格论和拓扑学基础之上的图像分
析学科,是数学形态学图像处理的基本理论。其基本的运算包括:腐蚀和膨胀、开运算
和闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分
析、流域变换等。
本篇文章主要讲解Python调用OpenCV实现图像形态学转化,包括图像顶帽运算和图像
黑帽运算,基础性知识希望对您有所帮助。
1.图像顶帽运算
2.图像黑帽运算
PS:文章参考自己以前系列图像处理文章及OpenCV库函数,同时部分参考网易云
lilizong老师的视频,推荐大家去学习。同时,本篇文章涉及到《计算机图形学》基础知