728x90
728x90
pillow image read시 rotate현상
problem
예전에 opencv-python을 사용하여면서 IMREAD_UNCHANGED flag로 사용했을 때 image가 rotation되는 현상이 발생했었다.
pillow에서는 rotation현상이 발생하지 않을거라 생각하고 그냥 있었는데 테스트를 하는 도중에 결과 위치가 rotate된 상태로 출력된 것을 확인했다.
solution
pillow로 open한 image에 대해 아래 코드와 같이 exif_transpose해주면 된다.
from PIL Import Image, ImageOps
img = Image.open('image.jpg')
img = ImageOps.exif_transpose(img)
728x90
반응형
'Development > Python' 카테고리의 다른 글
python package를 requirements 텍스트로 저장 (1) | 2023.11.22 |
---|---|
python yaml file load시 error 발생 (0) | 2023.02.22 |
timm library로 인한 RuntimeError 발생 (0) | 2023.02.10 |
AttributeError: module ‘base64’ has no attribute ‘encodestring‘ (0) | 2023.02.09 |
[python] pip install TypeError: expected str, bytes or os.PathLike object, not int (0) | 2023.01.04 |
댓글