1
여기에 내 코드numpy 배열을 PIL.Image로 변환하려고합니다. 그러나 그것은 검은 이미지를주고있다. NumPy와 배열은 내가 유형 (피리)를 인쇄 할 때
import numpy as np
from PIL import Image
from skimage.transform import pyramid_gaussian
image = Image.open('/home/sumith/Downloads/AFW/testimages/3854178896.jpg')
rows, cols, dim = np.asarray(image).shape
pyramid = tuple(pyramid_gaussian(image, downscale=2,))
count = 0
for pyr in pyramid[0:8]:
row, col, dim = (np.asarray(pyr).shape)
count += 1
#io.imsave('/home/sumith/imagepyramids/'+count.__str__()+".jpg", pyr)
print(type(pyr))
image = Image.fromarray(pyr.astype('uint8'), 'RGB')
image.save('/home/sumith/imagepyramids/'+count.__str__()+".jpg")
입니다 그것은으로 표시되어 있지만 skimage에서 pyramid_gaussian 방법에 의해 반환되는 나는 변환 PIL 이미지 모든 이미지에서 저장하려고 할 때 피라미드에서 검은 색이됩니다. 하지만 io.imsave를 사용하여 저장하면 잘 작동합니다. 신경망에 이미지 피라미드의 이미지가 필요하므로 PIL.Image로 먹일 수 있다면 매우 유용 할 것입니다. 미리 감사드립니다 !! 검은 색 이미지는 다음과 같습니다.
대단히 고맙습니다. – layser