이미지 카툰 변환 필터

9900 0 / month
  • 이미지를 카툰으로 변환
  • 단계별 변환
  • 대량 작업 문의 가능
  • 압축을 풀어 레시피를 사용해주세요.

Video Guide

Manual Guide

결과 - 이미지 카툰 변환

 
 
특정 이미지를 몇단계에 걸쳐서 자동으로 카툰 느낌의 이미지로 변경해주는 레시피입니다. 
대량으로 작업이 필요하신 분은 차가운 네이버 톡톡으로 연락주세요.

 

 

1) 설치 및 실행방법

 

2. 클리커 레시피 로드

압축파일을 풀어 나온 .JSON 파일을 로드합니다.


 

3. 가상환경에 파이썬 모듈 설치

!pip install opencv-python

!pip install numpy

!pip install matplotlib

=> 만약 설치가 안될 경우에만 아래 가상환경 설치를 진행해주시면 됩니다.

 

———————————————–———————————————–

– 가상 환경 접속

윈도우즈의 명령 프롬프트에 접속합니다.

가상환경에 접속하기 위하여 차가운 클리커 설치 폴더까지 이동하셔야 합니다.

 

폴더명이 동일한 경로인 경우 아래 타자를 따로 쳐주세요.  

cd\               -> c:로 이동

cd chagaun   -> 차가운 폴더로 이동

cd klicker      -> 클리커 폴더로 이동

cd klicker_main      -> 클리커 메인 폴더로 이동

cd scripts      -> 스크립트 폴더로 이동

 

activate  -> 버츄얼 머신 등록

 

명령어를 통해 파일을 설치해주세요.

!pip install opencv-python

!pip install numpy

!pip install matplotlib

 

 

C:\Chagaun\Klicker\klicker_main\Lib\site-packages
=> 파일 설치 시 위 폴더에 파일이 저장될 것입니다. (컴퓨터에 따라서는 klicker_main에 저장되기도 합니다.)
 
C:\Chagaun\Klicker\klicker_main\
=> 잘라내기를 하여 파일을 klicker_main으로 옮겨주세요.

 

 

4. 원본 파일 저장

 

 

 원하는 폴더에 원본 파일을 저장해주세요. 경로 에러가 나는 분들은

 한글화가 되어있거나 경로 인식이 제대로 안되어 있는 부분으로

 경로를 옮겨주시는 것이 가장 빠른 해결입니다.

 

 

 C:\Chagaun\Klicker\data\outputs\image

 => 현재는 위와 같은 경로에 이미지를 저장하고 있습니다.

 

5. 스크립트 해석

#변환할 원본 이미지 넣기

 

img = cv2.imread(r’C:\Chagaun\Klicker\data\outputs\image\00.origin_img.jpg‘)

=> 경로나 이미지명을 바꿔주세요.

 

# 이미지 컬러변환

img_origin = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)

plt.figure(figsize=(10,10))

plt.imshow(img)

plt.axis(“off”)

cv2.imwrite(r’C:\Chagaun\Klicker\data\outputs\image\01.trans_img.jpg’, img_origin)

 

#그레이변환

gray = cv2.cvtColor(img , cv2.COLOR_BGR2GRAY)

gray = cv2.medianBlur(gray, 5)

plt.figure(figsize=(10,10))

plt.axis(“off”)

cv2.imwrite(r’C:\Chagaun\Klicker\data\outputs\image\02.trans_gray_img.jpg’, gray)

 

#엣지변환

edges = cv2.adaptiveThreshold(gray, 255, cv2.ADAPTIVE_THRESH_MEAN_C, cv2.THRESH_BINARY, 9, 9)

plt.figure(figsize=(10,10))

plt.axis(“off”)

plt.imshow(edges,cmap=”gray”)

cv2.imwrite(r’C:\Chagaun\Klicker\data\outputs\image\03.trans_edges_img.jpg’, edges)

 

#카툰변환

color = cv2.bilateralFilter(img, 9, 250, 250)

cartoon = cv2.bitwise_and(color, color, mask=edges)

plt.figure(figsize=(10,10))

plt.imshow(cartoon,cmap=”gray”)

plt.axis(“off”)

 

cv2.imwrite(r’C:\Chagaun\Klicker\data\outputs\image\04.trans_cartoon_img.jpg‘, cartoon)

=> 여러 단계를 거쳐 카툰 변환이 완성됩니다. 

 

 

 

 

6. 결과 확인

 

 
 
 

확인 버튼을 눌러 결과를 확인할 수 있습니다.

 

응용하여 대량 등록이 가능합니다. 차가운 네이버 톡톡으로 문의주세요.

 

메일 : chagaunnet@gmail.com

네이버톡톡 : https://talk.naver.com/ct/w4qfvn

Version Info

추천 레시피
   
아이디 기억하기