我正在尝试创建一个函数,给定一组图像,将根据它们作为徽标的可能性对每个图像进行评分。
徽标具有很好的宽高比,但我没有看到对它们进行评分的好方法。我这样做考虑了图像的“方形”。但我不认为徽标正好朝向方形:
if image.height > image.width
image.points = (image.width/image.height) * MAX_POINTS
else
image.points = (image.height/image.width) * MAX_POINTS
end
我应该采取哪些有关纵横比或高度和宽度之间关系的好建议,以便“获得”潜在的徽标?当我说logo时,我的意思是网页的徽标,例如http://www.pepsico.com/img/logo.png
答案 0 :(得分:2)
我想你应该使用机器学习。不要根据自己的经验考虑自己的规则,而只需使用一些机器学习库来学习基于宽度和高度的概率。
然后你也可以通过考虑图像本身的内容来使它更好......
然而,我刚刚意识到:这可能不是一个好方法。考虑围绕图像的HTML可能更好。但是,即使这可能也不是很有用,因为有无穷无尽的方法来创建具有不同HTML / CSS的相同网页。