-
[Python] PIL (Pillow) Image, Numpy Array 변환하기Study Bits 2023. 9. 22. 22:21
1. PIL Image를 Numpy Array로 변환하기
import numpy as npfrom PIL import Imageimg = Image.open('<path>')arr1 = np.array(img)arr2 = np.asarray(img)2. Numpy Array를 PIL Image로 변환하기
arr = np.zeros((256, 256), dtype=numpy.int8)img = Image.fromarray(x)이 때, dtype이 float인 경우, 정수가 아닌 데이터를 포함하는 경우, 범위를 넘어가는 값을 포함하는 경우 에러를 발생시킬 수 있음에 주의해야 한다.