【问题标题】:Texture based image segmentation基于纹理的图像分割
【发布时间】:2018-10-24 23:55:06
【问题描述】:

我有一张地板上铺有地毯的房间的照片。我有地毯的纹理样本。我想检测照片上的地毯边框。

能否请您描述一下如何使用 opencv 执行基于纹理的图像分割?

【问题讨论】:

  • 可以写一本书来回答你的问题。你能把它缩小一点吗?你试过什么?例如 Gabor 滤波器组?谷歌“纹理分割”是一个很好的起点。
  • 目前我已经实现了计算纹理平均颜色并根据颜色进行分割的算法。这在质地变化程度低的情况下显示出良好的效果。现在我将用像素概率进行一些 hysto 分析......我是 Opencv 的新手,所以我不确定我的方法是否正确......
  • 您可能想查看histogram backprojection。这不是一种高级方法,但可能效果很好。
  • 好的,谢谢。我目前正在寻找那个

标签: image opencv image-recognition image-segmentation


【解决方案1】:

您可以应用边缘检测过滤器,如 canny 将边缘提取为特征。然后您可以在模板中的地毯距离点之间应用相似度函数,并尝试为您在边缘检测阶段提取的线条找到缩放参数。

您还可以使用一些更复杂的深度学习算法。

【讨论】:

    猜你喜欢
    • 2014-04-20
    • 2013-09-09
    • 2017-08-05
    • 2017-07-24
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 2018-12-30
    相关资源
    最近更新 更多