ImageClassifier.ImageClassifierOptions.Builder

공개 정적 추상 클래스 ImageClassifier.ImageClassifierOptions.Builder

공개 생성자

공개 메서드

Final ImageClassifier.ImageClassifierOptions
build()
ImageClassifier.ImageClassifierOptions 인스턴스의 유효성을 검사하고 빌드합니다.
추상 ImageClassifier.ImageClassifierOptions.Builder
setBaseOptions(BaseOptions baseOptions)
이미지 분류기 작업의 BaseOptions를 설정합니다.
추상 ImageClassifier.ImageClassifierOptions.Builder
setCategoryAllowlist(List<String> categoryAllowlist)
카테고리 이름의 허용 목록(선택사항)을 설정합니다.
추상 ImageClassifier.ImageClassifierOptions.Builder
setCategoryDenylist(List<String> categoryDenylist)
카테고리 이름의 차단 목록(선택사항)을 설정합니다.
추상 ImageClassifier.ImageClassifierOptions.Builder
setDisplayNamesLocale(String locale)
TFLite 모델 메타데이터를 통해 지정된 표시 이름에 사용할 언어(선택사항)를 설정합니다(있는 경우).
추상 ImageClassifier.ImageClassifierOptions.Builder
setErrorListener(ErrorListener errorListener)
선택적 ErrorListener를 설정합니다.
추상 ImageClassifier.ImageClassifierOptions.Builder
setMaxResults(Integer maxResults)
반환할 최고 점수를 받은 분류 결과의 최대 개수를 선택합니다(선택사항).
추상 ImageClassifier.ImageClassifierOptions.Builder
setResultListener(ResultListener<ImageClassifierResultMPImage> resultListener)
이미지 분류기가 라이브 스트림 모드일 때 분류 결과를 비동기식으로 수신하도록 OutputHandler.ResultListener를 설정합니다.
추상 ImageClassifier.ImageClassifierOptions.Builder
setRunningMode(RunningMode runningMode)
이미지 분류기 작업의 RunningMode를 설정합니다.
추상 ImageClassifier.ImageClassifierOptions.Builder
setScoreThreshold(Float scoreThreshold)
선택적 점수 임계값을 설정합니다.

상속된 메서드

공개 생성자

public 빌더 ()

공개 메서드

public Final ImageClassifier.ImageClassifierOptions build ()

ImageClassifier.ImageClassifierOptions 인스턴스의 유효성을 검사하고 빌드합니다. *

생성 값
IllegalArgumentException 설정 옵션 중 잘못된 항목이 있는 경우입니다.

public 추상 ImageClassifier.ImageClassifierOptions.Builder setBaseOptions (BaseOptions baseOptions)

이미지 분류기 작업의 BaseOptions를 설정합니다.

매개변수
baseOptions

public summary ImageClassifier.ImageClassifierOptions.Builder setCategoryAllowlist (List<String> categoryAllowlist)

카테고리 이름의 허용 목록(선택사항)을 설정합니다.

비어 있지 않으면 카테고리 이름이 이 세트에 없는 감지 결과가 필터링됩니다. 중복되거나 알 수 없는 카테고리 이름은 무시됩니다. categoryDenylist와 상호 배타적입니다.

매개변수
categoryAllowlist

public summary ImageClassifier.ImageClassifierOptions.Builder setCategoryDenylist (List<String> categoryDenylist)

카테고리 이름의 차단 목록(선택사항)을 설정합니다.

비어 있지 않으면 카테고리 이름이 이 세트에 있는 감지 결과가 필터링됩니다. 중복되거나 알 수 없는 카테고리 이름은 무시됩니다. categoryAllowlist와 상호 배타적입니다.

매개변수
categoryDenylist

public 추상화 ImageClassifier.ImageClassifierOptions.Builder setDisplayNamesLocale (String 언어)

TFLite 모델 메타데이터를 통해 지정된 표시 이름에 사용할 언어(선택사항)를 설정합니다(있는 경우).

매개변수
locale

public 추상 ImageClassifier.ImageClassifierOptions.Builder setErrorListener (ErrorListener errorListener)

선택적 ErrorListener를 설정합니다.

매개변수
errorListener

public summary ImageClassifier.ImageClassifierOptions.Builder setMaxResults (Integer maxResults)

반환할 최고 점수를 받은 분류 결과의 최대 개수를 선택합니다(선택사항).

설정하지 않으면 사용 가능한 모든 결과가 반환됩니다. 설정하는 경우 0보다 커야 합니다.

매개변수
maxResults

public 추상 ImageClassifier.ImageClassifierOptions.Builder setResultListener (ResultListener<ImageClassifierResultMPImage> resultListener))

이미지 분류기가 라이브 스트림 모드일 때 분류 결과를 비동기식으로 수신하도록 OutputHandler.ResultListener를 설정합니다.

매개변수
resultListener

public summary ImageClassifier.ImageClassifierOptions.Builder setRunningMode (RunningMode runningMode)

이미지 분류기 작업의 RunningMode를 설정합니다. 기본값은 이미지 모드입니다. 이미지 분류기에는 세 가지 모드가 있습니다.

  • IMAGE: 단일 이미지 입력에 대한 분류를 수행하는 모드입니다.
  • VIDEO: 동영상의 디코딩된 프레임을 분류하기 위한 모드입니다.
  • LIVE_STREAM: 카메라에서와 같이 입력 데이터의 실시간 스트림에서 분류를 실행하기 위한 모드입니다. 이 모드에서는 setResultListener를 호출하여 분류 결과를 비동기식으로 수신하는 리스너를 설정해야 합니다.

매개변수
runningMode

public summary ImageClassifier.ImageClassifierOptions.Builder setScoreThreshold (Float scoreThreshold)

선택적 점수 임계값을 설정합니다. 점수가 이 값보다 낮은 결과는 거부됩니다.

TFLite 모델 메타데이터에 지정된 점수 임계값이 있으면 재정의합니다.

매개변수
scoreThreshold