• 목록
  • 아래로
  • 위로

리뷰랄 것도 없는 내용인데요.


카카오 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로 뜨는군요 ^-^


정찬성에 대한 이미지 검색결과

작성자
이니스프리 119 Lv. (2%) 4182280/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 0

권한이 없습니다.