반응형
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랑 같은 포맷으로 만들기 위해서)
반응형
'컴퓨터 > 파이썬 (Python)' 카테고리의 다른 글
[Python] wav 파일 자르기 (0) | 2023.03.21 |
---|---|
[Python] wav 파일 Speech-to-Text 파이썬 코드 (0) | 2023.03.21 |
[Python] 이미지 흑백 변환 (0) | 2022.05.18 |
[Python, 머신러닝] Confusion Matrix 그리기 (0) | 2022.03.23 |
[Python] 파일명 지정 (0) | 2021.10.26 |