컴퓨터/파이썬 (Python)
[Python] image to csv
COMKONG
2022. 5. 18. 14:42
반응형
from PIL import Image
import numpy as np
im = Image.open('img2.png')
pixels = list(im.getdata())
pixel_list =[]
print(len(pixels))
myArray = np.array(pixels)
myArray = myArray.astype(int)
np.savetxt("pixel_data.csv", myArray, delimiter=", ", newline=" ",fmt='%i')
PIL을 이용하여 이미지를 pixel으로 변환하는 코드.
딥러닝 모델에 직접 제작한 이미지 파일을 사용하고 싶은데
모델에서 인풋을 csv로 변경해야하기 때문에 이런 코드가 필요했다.
저장 할 때 integer로 저장되고 1칸에 값들이 1차원 리스트로 저장될 수 있도록 하였다.
(fer2013.csv랑 같은 포맷으로 만들기 위해서)
반응형