@preserve_shape<EOL>def add_snow(img, snow_point, brightness_coeff):
non_rgb_warning(img)<EOL>input_dtype = img.dtype<EOL>needs_float = False<EOL>snow_point *= <NUM_LIT>  <EOL>snow_point += <NUM_LIT>  <EOL>if input_dtype == np.float32:<EOL><INDENT>img = from_float(img, dtype=np.dtype('<STR_LIT>'))<EOL>needs_float = True<EOL><DEDENT>elif input_dtype not in (np.uint8, np.float32):<EOL><INDENT>raise ValueError('<STR_LIT>'.format(input_dtype))<EOL><DEDENT>image_HLS = cv2.cvtColor(img, cv2.COLOR_RGB2HLS)<EOL>image_HLS = np.array(image_HLS, dtype=np.float32)<EOL>image_HLS[:, :, <NUM_LIT:1>][image_HLS[:, :, <NUM_LIT:1>] < snow_point] *= brightness_coeff<EOL>image_HLS[:, :, <NUM_LIT:1>] = clip(image_HLS[:, :, <NUM_LIT:1>], np.uint8, <NUM_LIT:255>)<EOL>image_HLS = np.array(image_HLS, dtype=np.uint8)<EOL>image_RGB = cv2.cvtColor(image_HLS, cv2.COLOR_HLS2RGB)<EOL>if needs_float:<EOL><INDENT>image_RGB = to_float(image_RGB, max_value=<NUM_LIT:255>)<EOL><DEDENT>return image_RGB<EOL>
Bleaches out pixels, mitation snow.

    From https://github.com/UjjwalSaxena/Automold--Road-Augmentation-Library

    Args:
        img:
        snow_point:
        brightness_coeff:

    Returns: