OpenCV/에러 해결

[OpenCV] No module named 'PIL' 해결

개발윗미 2021. 9. 25. 10:29

[문제]

OpenCV을 이용하여 프로젝트를 개발하던 중 아래와 같은 에러 메시지가 나타났다.

ModuleNotFoundError: No module named 'PIL'

원인은 에러 메시지 내용 그대로 'PIL'을 사용하기 위한 모듈이 프로젝트 내에 없기 때문이다.

 

[해결]

터미널에 아래와 같이 작성하여 해당 모듈을 설치하면 된다.

pip install pillow

 

 

[추가] (출처 : 위키백과)

  <PIL 이란?>

PIL은 Python Imaging Library로 파이썬 인터프리터에 다양한 이미지 파일 형식을 지원하고 강력한 이미지 처리와

 

그래픽 기능을 제공하는 오픈 소스 소프트웨어 라이브러리다.

 

  <PIL 주요 기능>

1. 픽셀 단위의 조작

 

2. 마스킹 및 투명도 제어

 

3. 흐림, 윤곽 보정 다듬어 윤곽 검출 등의 이미지 필터

 

4. 선명하게, 밝기 보정, 명암 보정, 색 보정 등의 화상 조정

 

5. 이미지에 텍스트 추가