我正在用三个不同的库在 python 中读取图像
- 图像
- PIL.图像
- 简历2。
我用这些库中的每一个阅读图像时得到的输出都是不同的。例如
关于使用 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')
类型 - uint8,大小 (500,334,3)
为什么在使用三个不同的库时,同一图像会得到三种不同的尺寸?请帮助我理解差异。