카테고리 없음

PIL(Python Imaging Library) -> pillow??

caramel-bottle 2024. 3. 30.

PIL(Python Imaging Library)은 파이썬 이미지처리 라이브러리입니다. 그런데 왜 PIL을 설치할 때 pillow를 설치할까요??

 

PIL은 Fredrik Lundh에 의해 29년전인 1995년도에 처음 릴리즈 되었다고 합니다.

 

이 PIL은 Python2까지만 지원되며 Python3에서는 개발이 중단되었다고 합니다. 시기는 2011년도라고 하네요.

 

하지만 pillow라는 이름으로 파생된 fork가 개발되면서 Python3에서도 PIL을 사용할 수 있게 되었습니다. 지금 사용하는 PIL라이브러리는 사실 이름이 pillow인 것이죠.

 

설치하는 방법은 앞에 말했듯

$ pip install pillow

입니다.

 

PIL은 이미지 읽기 및 쓰기, 변환 및 조작, 처리, 픽셀 엑세스, 시각화 등 여러가지 이미지 처리 기능이 있습니다.

 

하지만 복잡하고 방대한 이미지를 처리하기엔 한계가 있습니다.

 

제 생각에는 PIL는 간단한 시각화나 테스트 환경에서 사용하고 복잡한 컴퓨터 비전 및 이미지 처리 작업을 하기 위해서는 OpenCV를 사용하는 것이 좋을 것 같네요

댓글