如何检测图像纹理?

时间:2010-03-14 13:54:32

标签: algorithm image detection textures

所以我们有这样的照片

alt text http://cs343.vkontakte.ru/u17748582/91038418/x_631450c8.jpg

如何检测到红墙上有一个白色的身影,那个白色的身影是一个纹理,而不是如何从画面上切下那面墙?我需要一种以编程方式(而不是手工)执行此类操作的算法

3 个答案:

答案 0 :(得分:1)

鉴于这对人类来说是一项艰巨的任务,我预计目前不可能在算法上这样做。很难与规范改进阶段已超过2亿年的视觉处理系统竞争,编码错误可判处死刑。

答案 1 :(得分:0)

在一般情况下,没有银弹算法可以做你所要求的。计算机视觉是现代计算机科学中最活跃的研究领域之一。你提出的问题是许多研究人员的圣杯。

您可以获得的最佳效果是使用魔棒工具在Photoshop(或类似)中手动弄乱图像。您当前需要一个人来判断您是否使用该工具选择了正确的图像部分。

答案 2 :(得分:0)

如果您正在寻找一种可以自己实现的简单算法,我不确定这样的事情是否存在。

如果你正在该领域进行研究,一个好的起点是Vese和Osher的“在图像处理中使用全变差最小化和振荡模式建模纹理”(参见Vese's publications page)。特别是,图14和图15显示了将他们的方法应用于类似图像的结果(尽管具有更高频率的细节)。