【问题标题】:Image segmentation python opencv图像分割 python opencv
【发布时间】:2021-05-07 10:25:30
【问题描述】:

我想请教一些关于我应该在 python 中使用 opencv 进行图像分割的过程的建议。

我有这种图像我的目的是检测像这里的白色纤维

有人对我应该做的图像处理步骤提出建议吗?

【问题讨论】:

  • 我有这种图像。你处理了多少张图像? 所有图像是否与呈现的完全相同?当它们变化时,它们如何变化?照明或物体的位置可能会改变吗?白色纤维在几张图像上看起来会有所不同吗?您可能会为该特定图像获得完美的解决方案,但对于下一个图像却失败了。因此,请提供更多详细信息和更多示例图像,以便获得稳健处理的想法。 到目前为止有哪些想法?

标签: python opencv


【解决方案1】:

由于我注意到对象的颜色与背景不同,我发现this guide 很有帮助。概念如下: 1.将 RGB 滤镜应用于您的图像, 2.使用OpenCV抓取轮廓,然后 3.对它们应用一些手工条件以适合您想要的输出,最后 4.制作盒子。

如果您的所有图像都共享相同的颜色模式,这应该可以工作。如果不是,它会被证明是嘈杂的..

【讨论】: