Я читаю изображение на Python с тремя разными библиотеками
- имиджио
- PIL.Image
- cv2.
Результат, который я получаю при чтении изображения с каждой из этих библиотек, различен. Например
При чтении с imageio
a = imageio.imread('test_img.png')
Вывод имеет тип - uint8 и размер (500,334,4).
используя изображение
b = Image.open('test_img.png')
тип - Изображение, размер (334 500)
используя cv2
c = cv2.imread('test_img.png')
type- uint8, размер (500,334,3)
Почему я получаю три разных размера для одного и того же изображения при использовании трех разных библиотек? Пожалуйста, помогите мне понять разницу.