1

ロゴがあり、「最も使用されている色」を取得したいのですが、類似の色をフィルタリングします。

私のアイデアは、Adobe の Kuler のようなもので、3 ~ 5 色を組み合わせると見栄えがよくなります。多くの場合、それらは「カラーホイール」でかなり離れています。

それで、私は画像を受け取り、それがどの原色を持っているかを把握する方法があるかどうかを確認したいと思います。次に、この結果の後、どの色が「Kuler」と組み合わされて見えるかを把握しようとします。

質問:

「似たような色をグループ化する」履歴グラム関数を作成するにはどうすればよいですか??? ヒストグラムを作成するには、「見つかった色」の配列を作成し、画像をピクセルごとにスキャンするたびに ++ を作成すると思います。

しかし、256 トーンの RGB(xx,yy,zz) の代わりに、これは大まかに「下げる」必要があると思います。値は 16 かそれ以下?

誰かが同様のことをしたことがありますか、または開始する方法について何かアイデアはありますか?

C# は、このタスクに適した言語であるため、C# で何らかの例を見てみたいと思います。

4

1 に答える 1

0

Kuler などのツールは、カラー モデルを使用して、どの色が「似ている」か、色の「イルミネーション」は何か、色がどの程度「明るい」か、またはそのカウンター カラーは何かを判断します。

したがって、ウィキペディアでカラーモデルについて読みたいと思うかもしれません

2番目にこの投稿を参照してください

于 2011-01-15T14:25:48.043 に答える