問題タブ [hsv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8032 参照

opencv - opencvでいくつかのピクセルの色相値を設定する方法

画像の一部のピクセルの色相を変更する必要がありますが、設定方法がわかりません。

私はHSVで画像を変換しましたがCV_BGR2HSV、今は行と列でforを使用してサイクリングしています...

各ピクセルの色相にアクセスするにはどうすればよいですか?

RGBを設定するために私はこのコードを使用しています...

0 投票する
5 に答える
8677 参照

python - RGB トリプレットのリストをスペクトルにソートする

RGB トリプレットのリストがあり、スペクトルのようなものを形成するようにプロットしたいと思います。

私はそれらをHSVに変換しました。これは人々が推奨しているようです。

ただし、結果は、きれいな虹色のスペクトルとはあまり似ていません。別の色空間に変換するか、HSL トリプレットを別の方法で処理する必要があると思います。

これはスペクトルのようには見えません

このデータを大まかに虹のように見せるために何をする必要があるか知っている人はいますか?

アップデート:

私はヒルベルト曲線をいじっていて、この問題を再検討しました。ヒルベルト曲線に沿った位置で RGB 値 (両方の画像で同じ色) を並べ替えると、興味深い (それでも完全に満足できるものではない場合) 結果が得られます。

ヒルベルト曲線に沿って並べ替えられた RGB 値。

0 投票する
1 に答える
167 参照

colors - 色の彩度の特定に関する問題

私は、既知の色のどれがユーザーが選択した色に「最も近い」かを判断しようとするツールを作成しています (完全な RGB 色域から)。Microsoft の GetHue および GetBrightness によって返される値が、HSL および HSVの記事で計算された HSL Hue および HSL Lightness 値と同じ値を持っているように見えることに気付きました。しかし、Microsoft の GetSaturation は、計算された値 (HSL、HSV、HSI) と一貫して一致しているようには見えません。

質問

  1. Microsoft が GetHue、GetSaturation、および GetBrightness 関数に使用するカラー モデルは何ですか?
  2. HSL と HSVの計算でエラーを見つけた人はいますか?
0 投票する
1 に答える
399 参照

opengl - 四角形の検出と姿勢の推定

OpenCV を使用して四角形のポーズを推定するにはどうすればよいですか? フレーム上の四角形を検出するだけで済みます..画面上のすべての四角形を検出する必要はありません

0 投票する
2 に答える
4615 参照

c++ - HSVスペースでの色の追加/混合

私は数日間、視覚化を進めようとしています。回折像を生成しているので、光の波長に応じて色を付けたいと思います。
正しい色を得る最も簡単な方法は、Hを波長で変化させてS、Vを1.0に設定したHSV空間を使用する
ことでした。残念ながら、HSV空間で異なる色を混合する式/アルゴリズム/方法が見つかりません。

HSVに混合するための公式、またはおそらく別のわかりやすい方法はありますか?

0 投票する
2 に答える
2126 参照

image-processing - CIELab および HSV 色空間での肌検出

CIELab と HSV がスタックオーバーフローで数回提案しているのを見てきましたが、スキンに対応する値を見つけることができませんでした。CIELab および HSV 色空間で肌検出を行う場合、どのような値を探すのが適切ですか?

たとえば、RGBでこれを見ました:

CIELab と HSV に類似した表現はありますか?

0 投票する
1 に答える
601 参照

android - ドローアブルに色を付けるには?

色相、彩度デルタ、輝度デルタを設定して Android ドローアブルを色付けするにはどうすればよいですか?

0 投票する
3 に答える
5099 参照

php - PHP の Hexcolor に対するパーセンテージ

パーセンテージを 16 進数の色にしたいと思います。HSVの色度がどのように機能するか...
私はPHPを使用しています。

0 投票する
1 に答える
2544 参照

java - Android / Java:テキストの色が背景に溶け込むかどうかを判断しますか?

アプリケーションに「タグ付け」機能を導入しています。タグを表示できるようにする方法の1つは、ユーザーがそれぞれに選択した色にテキストを設定することです。私のアプリケーションには、背景が白、黒、メモ帳のような茶色の3つのテーマがあります(これらは将来変更/拡大する可能性があります)。タグが背景と簡単に対比できる場合はネイティブカラーで表示できるようにし、それ以外の場合は各テーマのデフォルトのテキストカラーを使用できるようにします。

テキストがマスクされるかどうかを判断するのに役立つヘルパー関数を作成しましたが、100%正確ではありません(3つのhsvコンポーネントすべてに基づいて色がマスクされるかどうかを判断する必要があります。現在、彩度の比較無効です)。コードは以下のとおりです。

この関数を青、赤、透明、黒、黄、緑で呼び出すと、出力は次のようになります(それぞれ)。

  • h = 0.0、s = 1.0、v = 1.0、theme = 1
  • h = 229.41177、s = 1.0、v = 1.0、theme = 1
  • h = 267.6923、s = 1.0、v = 0.050980393、theme = 1
  • h = 0.0、s = 0.0、v = 0.0、theme = 1
  • h = 59.52941、s = 1.0、v = 1.0、theme = 1
  • h = 111.29411、s = 1.0、v = 1.0、theme = 1

私の質問は、色相、彩度、値に基づいて、特定の方法で色付けされたテキストが白い背景と黒い背景のどちらに表示されるか、またはマスクされるかどうかをどのように判断できますか?私のアルゴリズムを採用して改善するか、新しいアルゴリズムの作成を手伝ってください。

前もって感謝します。