Читая файлы изображений PNG
, я проверил процесс ввода с использованием opencv
и skimage
и обнаружил, что форма входного изображения различна. Чем обусловлены эти различия, почему skimage
генерирует четыре канала для файла PNG
?
Вот сегмент кода
from skimage.io import imread
image = imread("C:\\Desktop\\test1.png")
import cv2
img = cv2.imread("C:\\Desktop\\test1.png")
print("skimage shape: ",image.shape)
print("cv2 shape: ",img.shape)
Вывод
skimage shape: (247, 497, 4)
cv2 shape: (247, 497, 3)