問題タブ [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 投票する
4 に答える
44202 参照

opencv - opencvで色相の範囲が0〜180°になるのはなぜですか

OpenCV の HSV 画像の色相値が 180° にしかならず、完全な 360° にならない理由を誰かに説明してもらえますか?

OpenCV が 180° 円柱を使用していることをどこかで見つけましたが、そのような円柱を実際に視覚化することはできません。

前もって感謝します!
J

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

opencv - Vec3b から Mat3b への変換

OpenCVを使用してBGRからHSVへの画像変換を使用しています。私はこの分野とソフトウェアに慣れていないので、間違っているように聞こえるかもしれません。間違っている場合はお知らせください。

今、私の学校のプロジェクトでは、HSV 画像を使用したいと考えています。これは、次を使用して簡単に変換できます。

imread() 関数は、8 ビットの符号なしイメージである uchar 形式でイメージを読み取ると思います (私はそう思います)。その場合、imshow() も uchar です。

しかし、HSV 画像を操作するには、よくわかりませんが、おそらく画像の独特の H、S、および V チャンネルに使用する Mat3b を変換する必要があると感じています。

私が間違っている場合は、HSV 画像の H チャネルのみを操作したいので、このチャネル情報を印刷または変更するにはどうすればよいですか。

どうもありがとう

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

c++ - opencv、C++でbgrをhsvに変換

私は、ウェブカメラで誰かの顔の写真を BGR で撮影し、その写真を HSV に変換し、後で皮膚検出アルゴリズムで使用されるこれらの HSV 値を分析しようとしています。残念ながら、cvtColor() を使用して変換しようとしても、画像は BGR で分析されているようです。

以下のコードを使用して、正しい色空間を使用しているかどうかをテストします。彩度と値を 0 に設定しようとしている部分に注意してください。

これにより、私の顔の完全に青い写真が生成されるため、HSV 画像の S および V チャンネルではなく、BGR 画像の G および R チャンネルを編集しているように見えます。(画像を投稿したいのですが、これが最初の投稿なので、まだ十分な評判がありません。)

なぜこれが起こっているのか誰にも分かりますか?ありとあらゆる考えを歓迎します。

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

matlab - matlab で色を識別する

このカラー チェッカー チャートの色を少し堅牢な方法で識別したいと考えています。最初のステップでは、すべての色を正しく検出する必要はありません。

すでにサブイメージを抽出したので、1 つの色だけの正方形ができました。

色を検出 (および出力) するためのアイデアは、色を RGB から HSV カラー モデルに変換することでした。

誰かがより良い解決策を持っているか、助けることができますか? よろしくお願いします!

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

opencv - opencv 2.1でHSV画像から単一チャネル値画像を取得する方法は?

私はopencvの初心者です。私はopencv v2.1を使用しています。RGB 画像を HSV 画像に変換しました。ここで、単一チャンネルの色相、値、彩度を個別に取得したいと考えています。私は何をすべきか?ここで同様の質問を見たことがありますが、誰もそれに答えませんでした。親切に助けてください。

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

python - opencv、BGR2HSV は多くのアーティファクトを作成します

ここに画像の説明を入力

この画像はほんの一例です。右上が元の画像、左上が色相、左下が彩度、右下が値です。簡単にわかるように、H と S の両方がアーティファクトで満たされています。結果がこのアーティファクトの多くを拾うように、明るさを減らしたいです。

私が間違っていることは何ですか?

私のコードは単純です: