mindspore.dataset.vision.RgbToHsv

class mindspore.dataset.vision.RgbToHsv(is_hwc=False)[source]

Convert the input numpy.ndarray images from RGB to HSV.

Parameters

is_hwc (bool) – If True, means the input image is in shape of (H, W, C) or (N, H, W, C). Otherwise, it is in shape of (C, H, W) or (N, C, H, W). Default: False.

Raises

TypeError – If is_hwc is not of type bool.

Supported Platforms:

CPU

Examples

>>> from mindspore.dataset.transforms import Compose
>>>
>>> transforms_list = Compose([vision.Decode(to_pil=True)),
...                            vision.CenterCrop(20),
...                            vision.ToTensor(),
...                            vision.RgbToHsv()])
>>> # apply the transform to dataset through map function
>>> image_folder_dataset = image_folder_dataset.map(operations=transforms_list,
...                                                 input_columns="image")
execute_py(rgb_imgs)[source]

Execute method.

Parameters

rgb_imgs (numpy.ndarray) – RGB images to be converted.

Returns

numpy.ndarray, converted HSV images.