hsv 阈值化后的图像噪声去除

Posted

技术标签:

【中文标题】hsv 阈值化后的图像噪声去除【英文标题】:Image noise removal after hsv thresholding 【发布时间】:2022-01-20 09:29:22 【问题描述】:

我目前正在尝试去除这张图片上的噪点。

此图像是使用 cv2 hsv 阈值处理获得的。不幸的是,有很多随机像素和碎片需要过滤掉。我已经尝试过打开 cv 的 fastNlMeansDenoisingColored 函数,这不起作用。还有什么我可以尝试的吗?

【问题讨论】:

【参考方案1】:

你可以尝试多种方式,我会按以下顺序尝试:

在计算阈值之前模糊图像 更改阈值 在计算阈值之前腐蚀和扩张图像 之后的腐蚀和扩张不太好:

或者全力以赴:使用connectedComponentsWithStats 并使用小area 删除所有组件。

【讨论】:

以上是关于hsv 阈值化后的图像噪声去除的主要内容,如果未能解决你的问题,请参考以下文章

如何去除opencv中的二值图像噪声?

图像去噪基于matlab GUI HSI彩色图像去噪含Matlab源码 1786期

使用傅里叶变换从图像中去除周期性噪声

matlab在空域与频域中去除周期噪声椒盐噪声的简单应用

Opencv——图像添加椒盐噪声高斯滤波去除噪声原理及手写Python代码实现

OpenCV - 去除图像中的噪声