[문제]
OpenCV을 이용하여 프로젝트를 개발하던 중 아래와 같은 에러 메시지가 나타났다.
ModuleNotFoundError: No module named 'PIL'
원인은 에러 메시지 내용 그대로 'PIL'을 사용하기 위한 모듈이 프로젝트 내에 없기 때문이다.
[해결]
터미널에 아래와 같이 작성하여 해당 모듈을 설치하면 된다.
pip install pillow
[추가] (출처 : 위키백과)
<PIL 이란?>
PIL은 Python Imaging Library로 파이썬 인터프리터에 다양한 이미지 파일 형식을 지원하고 강력한 이미지 처리와
그래픽 기능을 제공하는 오픈 소스 소프트웨어 라이브러리다.
<PIL 주요 기능>
1. 픽셀 단위의 조작
2. 마스킹 및 투명도 제어
3. 흐림, 윤곽 보정 다듬어 윤곽 검출 등의 이미지 필터
4. 선명하게, 밝기 보정, 명암 보정, 색 보정 등의 화상 조정
5. 이미지에 텍스트 추가
'OpenCV > 에러 해결' 카테고리의 다른 글
[OpenCV] SourceReaderCB terminating async callback 해결 (0) | 2021.09.25 |
---|---|
[OpenCV] module 'cv2.cv2' has no attribute 'face' 해결 (0) | 2021.09.25 |