Function mindspore::dataset::ConvertRgbToGray
Defined in File image_process.h
Function Documentation
-
bool mindspore::dataset::ConvertRgbToGray(const LiteMat &src, LDataType data_type, int w, int h, LiteMat &mat)
Convert RGB image or color image to grayscale image.
- Example
/* Assume p_rgb is a pointer that points to an image with shape (width, height, channel) */ LiteMat lite_mat_src; lite_mat_src.Init(width, height, channel, p_rgb, LDataType::UINT8); LiteMat lite_mat_dst; ConvertRgbToGray(lite_mat_src, LDataType::UINT8, width, height, lite_mat_dst); std::cout << lite_mat_dst.width_ << " " << lite_mat_dst.height_ << " " << lite_mat_dst.channel_ << std::endl;
- Parameters
src – [in] Input image data.
data_type – [in] The type of data (refer to LDataType class).
w – [in] The width of output image.
h – [in] The height of output image.
mat – [in] Output image data.
- Returns
Return true if transform successfully.