AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS' 오류 해결하기

이카루스·2024년 1월 22일

코드공부

목록 보기
6/8

문제 원인

AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS' 오류는 PIL.Image 모듈의 ANTIALIAS 속성은 이미지를 리사이징할 때 사용되는 필터 중 하나입니다. AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS' 오류는 일반적으로 PIL 또는 Pillow 라이브러리의 오래된 버전에서 발생할 수 있습니다.라고 GPT는 알려줬지만, pillow 최신 버전 문제로 발생한 문제이기에, 다운그래이드를 하면 해결된다.

해결방법

pip uninstall pillow

를 통해 pillow 패키지를 제거해준다.
그 다음

pip install --force-reinstall -v "Pillow==9.5.0"

를 터미널에 입력해주면, 해결된다

다른 방법으로는,

import PIL
PIL.Image.ANTIALIAS = PIL.Image.LANCZOS

코드에 윗 코드를 입력하여 easyocr의 readtext() (또는 기타) 메소드 호출 앞에 삽입하는 방법이 있습니다.

profile
The ones who are crazy enough to think that they can change the world are the ones who do."(steven Jobs, 2015). 세상을 바꾸는 '미친' 아이디어를 찾아내 세상을 바꾸고자 하는 AI 연구자입니다.

0개의 댓글