[python] OpenCVのcvtColor
Cvtcolor Opencv
公式ドキュメント: https://docs.opencv.org/
履歴書 CvtColor Opencvの色空間変換機能ですか
最も一般的なのは達成することです グレースケール変換 、 HSV変換
公式文書の説明:
§ cvtColor()
void cv :: cvtColor | (( | InputArray | src 、 |
OutputArray | 等 、 | ||
int | コード 、 | ||
int | dstCn = 0 | ||
)。 |
Python: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
等 | = | cv.cvtColor( | src、code [、dst [、dstCn]] | )。 |
パラメーター
src | 入力画像:8ビット符号なし、16ビット符号なし(CV_16UC ...)、または単精度浮動小数点。 |
等 | srcと同じサイズと深さの出力画像。 |
コード | 色空間変換コード(を参照) ColorConversionCodes )。 |
dstCn | 宛先イメージのチャネル数パラメータが0の場合、チャネル数はsrcとcodeから自動的に導出されます。 |
cvtColorのパラメータが複雑ではないことがわかります
cvtColor(src、dst、code、dstCn)===>(元の画像、出力画像、色変換コード、出力チャネル)
1、元の画像:入力画像:8ビット符号なし、16ビット符号なし(CV_16UC ...)、または単精度浮動小数点。説明は非常に明確です。8ビット符号なし、16ビット符号なし、または単精度浮動小数点数。
2、出力画像:srcと同じサイズと深さの出力画像。 srcと同じサイズと画像の深さを出力します。
3、コード:色変換コード
COLOR_BGR2BGRA Python:cv.COLOR_BGR2BGRA | RGBまたはBGR画像にアルファチャネルを追加します(rgbまたはbgrのアルファチャネルを追加します) |
COLOR_RGB2RGBA Python:cv.COLOR_RGB2RGBA |
COLOR_BGRA2BGR Python:cv.COLOR_BGRA2BGR | RGBまたはBGR画像からアルファチャネルを削除します(rgbまたはbgrのアルファチャネルを削除します) |
COLOR_RGBA2RGB Python:cv.COLOR_RGBA2RGB |
COLOR_BGR2GRAY Python:cv.COLOR_BGR2GRAY | RGB / BGRとグレースケールの間で変換します。 色変換 |
COLOR_RGB2GRAY Python:cv.COLOR_RGB2GRAY | |
COLOR_GRAY2BGR Python:cv.COLOR_GRAY2BGR | |
COLOR_GRAY2RGB Python:cv.COLOR_GRAY2RGB |
COLOR_BGR2HSV Python:cv.COLOR_BGR2HSV | RGB / BGRをHSV(色相飽和値)に変換し、 色変換 |
COLOR_RGB2HSV Python:cv.COLOR_RGB2HSV |
4、チャネル数:通常は書き込まれません。パラメータの説明パラメータが0の場合、宛先イメージのチャネル数、チャネル数はsrcとcodeから自動的に導出されます。 srcとコードに従ってチャネル数を自動的にエクスポートします
実際の使用:
cv.cvtColor(src, dst, cv.COLOR_RGB2HSV) //change to hsv diagram