- 0
- 이니스프리
- 조회 수 472
리뷰랄 것도 없는 내용인데요.
카카오 API를 연습하고 있던 중에 발견했네요~
https://vision-api.kakao.com/#adult
API 설명 페이지에 예제로 이미지가 올려져 있더군요.
API를 이용하기 위해 다음과 같은 파이썬 함수를 작성했네요~
1 2 3 4 5 6 7 8 9 10 11 | def detect_exposure(image_url): headers = { 'Authorization' : 'KakaoAK {}' . format (MYAPP_KEY)} try : data = { 'image_url' : image_url} resp = requests.post(API_URL, headers = headers, data = data) resp.raise_for_status() result = resp.json()[ 'result' ] print ( '일반 : {0:.1%} / 소프트 : {1:.1%} / 어덜트 : {2:.1%}' . format (result[ 'normal' ], result[ 'soft' ], result[ 'adult' ])) except Exception as e: print ( str (e)) sys.exit( 0 ) |
위 이미지를 그대로 사용하여 결과값을 출력하면 다음과 같습니다.
양자를 비교해보면 normal 또는 adult일 확률이 상당히 줄어들고, soft일 확률이 증가했네요 ㄷㄷ
카카오 API가 머신러닝에 기반한 방식이라고 알고 있는데 뭔가 알고리즘이 더욱 정교해진 것 같군요~
이를 잘 활용하면 스팸글 차단 등 목적으로 사용할 수 있을 것 같습니다.
참고로 아래 사진(정찬성 선수)은 99.9% normal로 뜨는군요 ^-^
작성자
댓글 0
권한이 없습니다.