1blur = cv2.blur(image, (5, 5)) # With kernel size depending upon image size
2if cv2.mean(blur) > 127: # The range for a pixel's value in grayscale is (0-255), 127 lies midway
3 return 'light' # (127 - 255) denotes light image
4else:
5 return 'dark' # (0 - 127) denotes dark image
6