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のような Web ページのロゴを意味します。

4

1 に答える 1

2

これには機械学習を使用する必要があると思います。偏りがあり、自分の経験に基づいている可能性が高い独自のルールを考える代わりに、機械学習ライブラリを使用して、幅と高さに基づいて確率を学習してください。

それから、画像自体の内容も考慮して、より良くすることができます...

ただし、これはおそらく適切なアプローチではないことに気付きました。画像を囲む HTML を考慮した方がよい場合があります。ただし、同じ Web ページを異なる HTML/CSS で作成する方法は無限にあるため、これでもあまり役に立たない場合があります。

于 2013-11-08T20:55:28.640 に答える