Repeating a question from stackoverflow.
How can I read a gray scale image in OpenCV with alpha channel? For example, if I try to read the following image, all I get is 2d array of all zeros.
image = cv2.imread('1.png', cv2.IMREAD_UNCHANGED)
image.shape
(480, 960)