Python OpenCV像素块检测(检测白色像素块)

Python OpenCV像素块检测(检测白色像素块),python,opencv,image-processing,opencv3.1,Python,Opencv,Image Processing,Opencv3.1,因此,我有下面的图像 我想检测图像中的白色肿块,忽略细白线。 我需要帮助,我可以使用OpenCV python来检测它 请帮忙,我不想要代码,但需要一个如何去做的方向 谢谢我建议以下解决方案: 把它变成二进制 进行形态转换 最初的方法可能是使用形态学操作来去除图像中的一些“白线”噪声。接下来,可以使用一些大小阈值进行连接成分分析,以隔离斑点。正如Pankaj所建议的,带有小结构元素的开口应该可以消除线条。非常感谢@Pankaj和Cris。我使用了腐蚀,它做了去除噪音的工作。我的下一个任务是以某

因此,我有下面的图像

我想检测图像中的白色肿块,忽略细白线。 我需要帮助,我可以使用OpenCV python来检测它

请帮忙,我不想要代码,但需要一个如何去做的方向


谢谢

我建议以下解决方案:

  • 把它变成二进制

  • 进行形态转换


  • 最初的方法可能是使用形态学操作来去除图像中的一些“白线”噪声。接下来,可以使用一些大小阈值进行连接成分分析,以隔离斑点。正如Pankaj所建议的,带有小结构元素的开口应该可以消除线条。非常感谢@Pankaj和Cris。我使用了腐蚀,它做了去除噪音的工作。我的下一个任务是以某种方式检测肿块并打印文本。有什么相同的建议吗?我使用了形态学变换中的侵蚀,效果很好,现在我想知道如何检测肿块并根据它打印文本。这一点我很困惑。侵蚀侵蚀了边界。如果对你来说没有问题,那就继续侵蚀吧。然而,若(出于某种原因)检测到的肿块的形状很重要,那个么打开是更好的选择。你可以找到你感兴趣的代码。谢谢你的帮助,是的,开放比侵蚀更有效。