0

我正在尝试创建一个函数,给定一组图像,根据它们成为徽标的可能性对每个图像进行评分。

徽标具有很好的纵横比,但我看不出什么是对它们进行评分的好方法。我这样做是考虑到图像的“方形”程度。但我不认为标志完全朝着方形:

 if image.height > image.width
   image.points = (image.width/image.height) * MAX_POINTS
 else
   image.points = (image.height/image.width) * MAX_POINTS
 end

关于我应该采用哪种纵横比或高度和宽度之间的关系来为潜在徽标“评分”的任何好的提示?当我说徽标时,我指的是网页的徽标,例如http://www.pepsico.com/img/logo.png

4

1 回答 1

2

我想你应该为此使用机器学习。与其根据自己的经验自己想出可能有偏见的规则,不如使用一些机器学习库来学习基于宽度和高度的概率。

然后你可以通过考虑图像本身的内容来使它更好......

但是,我刚刚意识到:这可能不是一个好方法。考虑图像周围的 HTML 可能会更好。然而,即使这样也可能不是很有用,因为有无数种方法可以用不同的 HTML/CSS 创建同一个网页。

于 2013-11-08T20:55:28.640 回答