- 0
- 이니스프리
- 조회 수 440
리뷰랄 것도 없는 내용인데요.
카카오 API를 연습하고 있던 중에 발견했네요~
https://vision-api.kakao.com/#adult
API 설명 페이지에 예제로 이미지가 올려져 있더군요.
API를 이용하기 위해 다음과 같은 파이썬 함수를 작성했네요~
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
권한이 없습니다.