CartoonifyTool은 OpenCV를 사용하여 이미지를 카툰 스타일로 변환하는 간단한 프로그램입니다.
cv2.Canny()를 이용하여 edge를 검출한다.cv2.bilateralFliter()를 이용하여 이미지의 노이즈를 제거하면서 edge를 보존한다.cv2.bitwise_and()를 이용하여 edge 이미지와 카툰 스타일로 필터링된 이미지를 합성한다.
잘된 예시
| 원본 | 변환 후 |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
잘 안된 예시
| 원본 | 변환 후 |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- 배경이나 이미지의 안의 요소가 큰 것은 필터 적용이 잘된다.
- 하지만, 동물의 털 표현이나 얇은 글씨, 주변과 색 차이가 크지 않은 이미지는 필터가 잘 적용되지 않는다.
- 물가의 윤슬이나 자잘한 패턴들은 너무 자세히 표현되어 오히려 알아보기 힘들다.











