반응형
방법 1. torchvision.utils 사용
from torchvision.utils import save_image
save_image(tensor_data, 'image_path/image_name.png')
방법 2. PIL 이미지로 변경 후 저장
transforms 를 이용하여 Image 로 변경
import torchvision.transforms as T
from PIL import Image
transform = T.ToPILImage()
img = transform(tensor_data)
img.save("image_path.png")
방법 3. tensor -> numpy -> Image
import numpy as np
from PIL import Image
np_arr = np.array(tensor, dtype=np.uint8)
img = PIL.Image.fromarray(np_arr)
img.save('path')
등등...
728x90
반응형
'Python' 카테고리의 다른 글
[Python] 실행시간 체크하기. decorator 사용하기 (0) | 2022.08.13 |
---|---|
[Python] PIL.Image 를 byte array 로 변환 (0) | 2022.06.20 |
TypeError: Descriptors cannot not be created directly (protoc >= 3.19.0) 해결하기 (2) | 2022.06.20 |
[PyQT5] UI Designer QLabelEdit - password (0) | 2022.03.25 |
[PyQT5] UI Designer 에서 QLabel 색상 변경 (0) | 2022.03.24 |
댓글