| kornia.color | |
| ============ | |
| .. currentmodule:: kornia.color | |
| The functions in this section perform various color space conversions. | |
| .. note:: | |
| Check a tutorial for color space conversions `here <https://kornia-tutorials.readthedocs.io/en/latest/ | |
| hello_world_tutorial.html>`__. | |
| Grayscale | |
| --------- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/Grayscale | |
| .. autofunction:: rgb_to_grayscale | |
| .. autofunction:: bgr_to_grayscale | |
| .. autofunction:: grayscale_to_rgb | |
| .. autoclass:: GrayscaleToRgb | |
| .. autoclass:: RgbToGrayscale | |
| .. autoclass:: BgrToGrayscale | |
| RGB | |
| --- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/RGB_color_model | |
| .. autofunction:: rgb_to_bgr | |
| .. autofunction:: bgr_to_rgb | |
| .. autofunction:: rgb_to_linear_rgb | |
| .. autofunction:: linear_rgb_to_rgb | |
| .. autoclass:: RgbToBgr | |
| .. autoclass:: BgrToRgb | |
| .. autoclass:: LinearRgbToRgb | |
| .. autoclass:: RgbToLinearRgb | |
| RGBA | |
| ---- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/RGBA_color_model | |
| .. autofunction:: bgr_to_rgba | |
| .. autofunction:: rgb_to_rgba | |
| .. autofunction:: rgba_to_rgb | |
| .. autofunction:: rgba_to_bgr | |
| .. autoclass:: RgbToRgba | |
| .. autoclass:: BgrToRgba | |
| .. autoclass:: RgbaToRgb | |
| .. autoclass:: RgbaToBgr | |
| HLS | |
| --- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/HSL_and_HSV | |
| .. autofunction:: rgb_to_hls | |
| .. autofunction:: hls_to_rgb | |
| .. autoclass:: RgbToHls | |
| .. autoclass:: HlsToRgb | |
| HSV | |
| --- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/HSL_and_HSV | |
| .. autofunction:: rgb_to_hsv | |
| .. autofunction:: hsv_to_rgb | |
| .. autoclass:: RgbToHsv | |
| .. autoclass:: HsvToRgb | |
| LUV | |
| --- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/CIELUV | |
| .. autofunction:: rgb_to_luv | |
| .. autofunction:: luv_to_rgb | |
| .. autoclass:: RgbToLuv | |
| .. autoclass:: LuvToRgb | |
| Lab | |
| --- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/CIELAB_color_space | |
| .. autofunction:: rgb_to_lab | |
| .. autofunction:: lab_to_rgb | |
| .. autoclass:: RgbToLab | |
| .. autoclass:: LabToRgb | |
| YCbCr | |
| ----- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/YCbCr | |
| .. autofunction:: rgb_to_ycbcr | |
| .. autofunction:: ycbcr_to_rgb | |
| .. autoclass:: YcbcrToRgb | |
| .. autoclass:: RgbToYcbcr | |
| YUV | |
| --- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/YUV | |
| .. autofunction:: rgb_to_yuv | |
| .. autofunction:: yuv_to_rgb | |
| .. autoclass:: RgbToYuv | |
| .. autoclass:: YuvToRgb | |
| YUV420 | |
| ------ | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/YUV | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/Chroma_subsampling | |
| .. autofunction:: rgb_to_yuv420 | |
| .. autofunction:: yuv420_to_rgb | |
| .. autoclass:: RgbToYuv420 | |
| .. autoclass:: Yuv420ToRgb | |
| YUV422 | |
| ------ | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/YUV | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/Chroma_subsampling | |
| .. autofunction:: rgb_to_yuv422 | |
| .. autofunction:: yuv422_to_rgb | |
| .. autoclass:: RgbToYuv422 | |
| .. autoclass:: Yuv422ToRgb | |
| XYZ | |
| --- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/CIELUV | |
| .. autofunction:: rgb_to_xyz | |
| .. autofunction:: xyz_to_rgb | |
| .. autoclass:: RgbToXyz | |
| .. autoclass:: XyzToRgb | |
| Bayer RAW | |
| --------- | |
| .. tip:: | |
| Learn more: https://en.wikipedia.org/wiki/Bayer_filter | |
| .. autoclass:: CFA | |
| :members: | |
| :undoc-members: | |
| .. autofunction:: rgb_to_raw | |
| .. autofunction:: raw_to_rgb | |
| .. autoclass:: RawToRgb | |
| .. autoclass:: RgbToRaw | |