Shortcuts

mmcv.image.adjust_color

mmcv.image.adjust_color(img, alpha=1, beta=None, gamma=0, backend=None)[源代码]

It blends the source image and its gray image:

\[output = img * alpha + gray\_img * beta + gamma\]
参数
  • img (ndarray) – The input source image.

  • alpha (int | float) – Weight for the source image. Default 1.

  • beta (int | float) – Weight for the converted gray image. If None, it’s assigned the value (1 - alpha).

  • gamma (int | float) – Scalar added to each sum. Same as cv2.addWeighted(). Default 0.

  • backend (str | None) – The image processing backend type. Options are cv2, pillow, None. If backend is None, the global imread_backend specified by mmcv.use_backend() will be used. Defaults to None.

返回

Colored image which has the same size and dtype as input.

返回类型

ndarray