5
A
答えて
3
間に合わせ:
$dr = $red1 - $red2;
$dg = $green1 - $green2;
$db = $blue1 - $blue2;
$fr = 2; // may be adjusted
$fg = 4; // "
$fb = 1; // "
$distance_squared = $fr * $dr * $dr + $fg * $dg * $dg + $fb * $db * $db;
その後、しきい値の二乗に$distance_squared
を比較します。ファクタは調整することができます(特に青はより高いファクタを得るかもしれません)。その合計(しきい値と一致するように)
「遅くてきれいな」解決策については、hereより実用的なアプローチ)。
1
はcolor spaceを選択し、定義する "類似性" として、例えばEuclidean 2色の座標間の距離。例えば、HSL/HSVはRGBよりも良い選択かもしれません。
関連する問題
- 1. difflibを使って同様の行を列で見つける方法は?
- 2. javaでjava.util.regex.Patternを使用して同様のIPを見つける
- 3. データベース内のすべての同様のペアを見つける
- 4. Pythonで同様のカラーパレットを持つ画像を見つける
- 5. 同様にmysqlの2つのテーブルのデータを見つける
- 6. 同じ行の値に基づいて値を見つける
- 7. MySQL SELECTで特定のHex値とChar()値を見つける方法
- 8. PythonでWordNetを使って同様の意味の単語をリストから見つける方法は?
- 9. 同じアプリを使ってFacebookフレンドを見つける方法
- 10. Microsoft Face API-リアルタイムビデオと同様の顔を見つける
- 11. larggestデータベースで同様のメッセージを見つける方法
- 12. セルアレイMATLABで同様の地域を見つける
- 13. 4つのストップグラデーションの特定の割合でRGBカラー値を見つける
- 14. Jpaフィールドの値のサブセットを見つけるための仕様
- 15. カラー領域の境界を見つけるアルゴリズムを探しています
- 16. タプルペア、Pythonを使って最小値を見つける
- 17. 同じ値を見つけるC#
- 18. バイナリツリー:同じ値を見つける
- 19. Pythonを使用して2つのcsvファイルを比較し、2つのファイルで同様の値を見つけ、別のファイルに同様の値を一致する値として保存します。
- 20. jquery表の行に同様のIDを持つセレクタを見つける方法
- 21. 4桁の同様の順列を見つけてグループ化する方法
- 22. 2つの同様のグラフで異なるノードを見つける方法
- 23. プロセスが実行されているプロセッサIDを見つける[トップ/同様のコマンド/インターフェイスを使用]
- 24. 私は2つのAPIを持っている同様のモデルタイプ
- 25. R:しきい値以下の連続値を見つける
- 26. max()を使ってリスト内のmax()を見つけ、そのインデックス値を見つける方法?
- 27. クラッシュ私は、同様のサイズを持つデータを持っているときR
- 28. Pythonを使って最小値と最大値を見つける?
- 29. jqueryを使って同じクラス名の要素を見つける方法
- 30. Perlは2つの配列から同様の要素を見つけよう
http://ja.wikipedia.org/wiki/Color_quantizationまたは、http://www.php.net/manual/en/function.imagetruecolortopalette.phpで試してみることができます – biziclop
色相、彩度、および値をいくつかの色で比較できるように、私はyooがHSVモデルを使用することをお勧めします。 – TheZ