所以我们有一张这样的照片
(来源:vkontakte.ru)
如何检测红色的墙上有一个白色的图形,那个白色的图形是一个纹理,而不是如何从图片中剪下那面墙?我需要一种以编程方式执行此类操作的算法(而不是手动)
所以我们有一张这样的照片
(来源:vkontakte.ru)
如何检测红色的墙上有一个白色的图形,那个白色的图形是一个纹理,而不是如何从图片中剪下那面墙?我需要一种以编程方式执行此类操作的算法(而不是手动)
鉴于这对人类来说是一项艰巨的任务,我预计目前不可能通过算法来完成。在规范细化阶段已经超过 2 亿年的视觉处理系统很难与编码错误会被处以死刑的视觉处理系统竞争。
如果您正在寻找可以自己实现的简单算法,我不确定是否存在这样的事情。
如果您正在该领域进行研究,一个很好的起点是 Vese 和 Osher 的“在图像处理中使用总变化最小化和振荡模式建模纹理”(参见Vese 的出版物页面)。特别是,图 14 和 15 显示了将他们的方法应用于相似图像(尽管具有更高频率的细节)的结果。
在一般情况下,没有银弹算法可以完成您所要求的工作。计算机视觉是现代计算机科学中最活跃的研究领域之一。你提出的问题是许多研究人员的圣杯。
您能得到的最好的结果是使用魔术棒工具在 Photoshop(或类似工具)中手动处理图像。您目前需要一个人来决定您是否使用该工具选择了正确的图像部分。