0
cv2.cvtColor(img, cv2.COLOR_RGB2HSV)
は、RGB画像をHSV画像に変換します。HSV画像とrgb画像が異なる
この画像を保存して画像ビューアで開くと、RGB画像とは視覚的にどう違うのですか?
RGB
HSV
cv2.cvtColor(img, cv2.COLOR_RGB2HSV)
は、RGB画像をHSV画像に変換します。HSV画像とrgb画像が異なる
この画像を保存して画像ビューアで開くと、RGB画像とは視覚的にどう違うのですか?
RGB
HSV
OpenCVのは、関数imwriteと関数imshowでBGRの画像を仮定し、それがBGRたかのように、任意の3チャンネルマットを処理します。したがって、私たちが画像を保存または表示するとき、HSVマトリックスをBGRとして扱います。 ビューアに関して、私たちの目はピクセルをRGBとして認識し、したがってHチャンネルを赤、Sを緑、Vを青と解釈するのに使用されます。 ミカはコメントできれいに説明しました。
視聴者は、おそらく色空間がHSVであるという事実を無視し、RGBを前提としています。その後、Hチャンネルを赤色などで表示します。 – Photon
opencvはimwriteとimshowでbgr画像を想定し、BGRのように3チャンネルのマットを扱います。 – Micka
@Mickaその場合、個々の範囲(g (0 - 255)、s(0 - 360))が干渉するか、または何らかのエラーが発生するopencvの – Abhyudai