-
이미지 퀄리티 체크하기이미지 처리 2021. 7. 2. 12:01
이미지 퀄리티를 체크해야 하는 경우
파이썬에서 제일 유명한 라이브러리는 다음과 같다.
https://github.com/ocampor/image-quality
사용법은 간단하다.
>>> import imquality.brisque as brisque >>> import PIL.Image >>> path = 'path/to/image' >>> img = PIL.Image.open(path) >>> brisque.score(img) 4.9541572815704455
그래서, 가지고 있던 이미지들을 이용해 테스트 진행해 보았다.
good_quality_face.png : 79.88581838913441
simple_face.png : 64.6145562768302
noun_Face_20135.png : 96.56863672311962
이러한 결과가 나오게 되었다.
참고적으로 이 라이브러리에서는 점수가 낮을수록 좋은 퀄리티의 이미지를 뜻하는 것인데,
예상하고는 다르게,
good_quality_face 가 79.88
simple_face 가 64.61
noun_Face_20135 이 96.56
으로 simple_face > good_quality_face > noun_Face_20135 이라는 결과가 나온 것을 볼 수가 있다.
일반 상식적으론 good_quality_face > noun_Face_20135 > simple_face 으로 나와야 될 것으로 예상되는데,
이렇게 나오지 않는걸로 봐선
일반 사진 이미지는 잘 측정하지만 line 으로 있는 드로잉 이미지는 정확히 측정이 안되는 것으로 확인되었다.
'이미지 처리' 카테고리의 다른 글
python 간단하게 배경 색 변경하기 (1) 2021.05.26 사진을 스케치 이미지로 변경하기, picture to sketch image (0) 2021.05.13 마스크 정보로 해당 영역을 기존 이미지에 투명처리하기 (0) 2021.04.12