【问题标题】:Image segmentation using Python and OpenCV使用 Python 和 OpenCV 进行图像分割
【发布时间】:2019-11-26 09:51:51
【问题描述】:

我一直在尝试从图像中分割胎面。预期分段(手动分段)为1

到目前为止我尝试过的方法,

  • 使用 OpenCV 中的线段检测器找出边缘。然后根据接近度和方向对线段进行分组。从组中,对点进行采样以拟合二次多项式。使用曲线方程,我找到了胎面的遮罩。
  • 将问题视为二元分割问题并训练 CNN 来获取掩码。由于我没有足够的样本进行训练,因此无法使用此方法。
  • 尝试了分水岭方法。由于标记结构不佳而失败。

请注意,当背景颜色发生变化时,我不能使用颜色阈值。

下面是我要分割的图片。

任何关于我应该如何解决这个问题或哪些技术有用的想法都会有很大帮助。我只能使用 Python 和 OpenCV。

谢谢。

【问题讨论】:

    标签: python opencv image-processing


    【解决方案1】:

    【讨论】:

    • 感谢您的链接-我看到一些链接正在使用深度学习,但很遗憾我无法使用。我的相机是固定的,但轮子会滚动。您能否详细说明预定义曲线拟合的工作原理?
    • 有时最简单的解决方案是最好的。只需将您的固定 ROI 定义为掩码并执行一些调整步骤,以帮助在设备设置时固定摄像机角度。那将是超级快的,只会增加一点开销。这只是一次性费用,因此与生产时间相比,这是微不足道的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    相关资源
    最近更新 更多