-
图像去燥
-
cv2.fastNlMeansDenoising()
- 灰度图
-
cv2.fastNlMeansDenoisingColored()
- 使用对象为彩色图
-
cv2.fastNlMeansDenoisingMulti()
- 适用于短时间的图像序列(灰度图像)
-
cv2.fastNlMeansDenoisingMulti()
- 适用于短时间的图像序列(彩色图像)
-
共同参数
- h : 决定过滤器强度。 h 值高可以很好的去除噪声,
但也会把图像的细节抹去(推荐10)
- hForColorComponents : 与 h 相同,但使用与彩色图像
- templateWindowSize : 奇数。 (推荐值为 7)
- searchWindowSize : 奇数。 (推荐值为 21)
-
图像修补
-
cv2.inpaint(img,mask,radius,method)
- mask: 需要修复的区域mask,为0 的部分需要修补,其他不需要
- radius: 像素点修复的邻域半径
-
method
-
cv2.INPAINT_TELEA
- 处理低质量图像,使用递归邻域内的归一化加权和更新待修复的像素值
-
cv2.INPAINT_NS
- 处理高质量图像,基于流体动力学并使用了偏微分方程