一. 图像滤波:
1.线性滤波:均值滤波
均值滤波是最简单的滤波处理,取得是图像在该卷积核面积内的均值。
cv2.blur(src,ksize)
2.线性:高斯滤波
卷积核权重不同,中心点权重更高,细节保存更好
cv2.Guassianblur(sec,ksize,std)
std是标准差,调大则滤波结果更平滑
3.非线性:中值滤波
cv2.medianBlur(img,ksize)
可以消除斑点噪声
二. 图像均衡
img = cv2.equalizeHist(Beimg)
一个函数调用只能给出单通道均衡结果 多通道需要先split分别均衡化再merge
三. 图像腐蚀与膨胀
1. 用小图去腐蚀大图
只有有交集的部分才考虑
小图先确定一个中心点 除中心点之外的其他有值点辅助判断
小图在大图上以像素为单位移动 中线点包括,整个小图不被包括,则该点被舍去
如果小图中心点在该点与大图无交集 则不考虑该点
2. 膨胀
其他点在,中心点不在,把中心点所在位置填充
3. 开闭运算
通过先腐蚀再膨胀 可以去噪(去除干扰点
先膨胀再腐蚀 可以去除目标图像中小的空洞(扩展目标图像