이미지 유해성 진단
    • PDF

    이미지 유해성 진단

    • PDF

    기사 요약

    Classic/VPC 환경에서 이용 가능합니다.

    공개 URL 또는 Base64 인코딩된 데이터를 사용하여 이미지의 유해성을 탐지합니다.

    요청 헤더

    CLOVA GreenEye API에서 공통으로 사용하는 헤더에 대한 정보는 CLOVA GreenEye 공통 헤더를 참조해 주십시오.

    요청 경로 파라미터

    파라미터에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    domainIdStringRequired도메인 아이디
    • 콘솔의 Domain > API 연동 설정에서 Invoke URL을 통해 확인 가능
    signatureStringRequired서명
    • 콘솔의 Domain > API 연동 설정에서 Invoke URL을 통해 확인 가능
    참고

    요청 경로 파라미터는 사용자마다 다른 문자열로 구성되어 있습니다. 네이버 클라우드 플랫폼 콘솔에서 서비스 이용 신청 및 도메인 생성을 완료한 후, DomainAPI 연동 설정에서 제공되는 APIGW Invoke URL에서 확인할 수 있습니다. 자세한 방법은 CLOVA GreenEye 사용 가이드를 참조해 주십시오.

    요청 바디

    요청 바디에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    versionStringRequiredCLOVA GreenEye 서비스 버전
    • V1
    requestIdStringOptionalAPI 호출 UUID
    • 필요한 경우, 임의의 값 입력
    timestampNumberRequired요청 시간의 Timestamp 값
    imagesArrayRequired이미지 정보
    • 호출당 1개의 이미지만 입력 가능

    images

    images에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    nameStringRequired이미지 이름
    • 이미지 식별 및 응답 결과 확인 시 사용
    urlStringConditional이미지를 가져올 수 있는 공개 URL
    • urldata 중 입력 필수
    • urldata 모두 입력 시 url 무시하고 data 적용
    dataStringConditionalBase64로 인코딩한 이미지 바이트
    • urldata 중 입력 필수
    • urldata 모두 입력 시 url 무시하고 data 적용

    요청 예시

    요청 예시는 다음과 같습니다.

    curl --location --request POST 'https://clovagreeneye.apigw.ntruss.com/custom/v1/{domainId}/{signature}/predict' \
    --header 'X-GREEN-EYE-SECRET: {Client Secret}' \
    --header 'Content-Type: application/json' \
    --data '{
        "version": "V1",
        "requestId": {RequestId},
        "timestamp": 1724750100000,
        "images": [
            {
                "name": "20191025_155202",
                "url": "https://kr.object.ncloudstorage.com/bk1/20191025_155202.jpg"
            }
        ]
    }'
    

    응답

    응답 형식을 설명합니다.

    응답 바디

    응답 바디에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    versionString-CLOVA GreenEye 서비스 버전
    requestIdString-요청 UUID
    timestampNumber-요청 시간의 Timestamp 값
    imagesArray-이미지 정보

    images

    images에 대한 설명은 다음과 같습니다.

    필드타입필수 여부설명
    resultObject-응답 결과
    result.adultObject-성인물 등급 정보
    result.adult.confidenceFloat-성인물 스코어(점)
    • 0~1
    • 1점에 가까울수록 해당 확률이 높음
    result.normalObject-정상 등급 정보
    result.normal.confidenceFloat-정상 스코어(점)
    • 0~1
    • 1점에 가까울수록 해당 확률이 높음
    result.pornObject-음란물 등급 정보
    result.porn.confidenceFloat-음란물 스코어(점)
    • 0~1
    • 1점에 가까울수록 해당 확률이 높음
    result.sexyObject-선정물 등급 정보
    result.sexy.confidenceFloat-선정물 스코어(점)
    • 0~1
    • 1점에 가까울수록 해당 확률이 높음
    latencyInteger-응답 시간(밀리초)
    confidenceFloat-가장 높은 스코어(점)
    messageString-응답 메시지
    nameString-이미지 이름
    • 이미지 식별 및 응답 결과 확인 시 사용

    응답 상태 코드

    네이버 클라우드 플랫폼에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 Ncloud API 응답 상태 코드를 참조해 주십시오.

    응답 예시

    응답 예시는 다음과 같습니다.

    {
        "version": "V1",
        "requestId": "RequestId",
        "timestamp": 1724978377692,
        "images": [
            {
                "result": {
                    "adult": {
                        "confidence": 0.020802784711122513
                    },
                    "normal": {
                        "confidence": 0.9232523441314697
                    },
                    "porn": {
                        "confidence": 0.027517495676875114
                    },
                    "sexy": {
                        "confidence": 0.028427353128790855
                    }
                },
                "latency": 81.0,
                "confidence": 0.9232523441314697,
                "message": "SUCCESS",
                "name": "20191025_155202"
            }
        ]
    }
    

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.