ObjectDetector.ObjectDetectorOptions.Builder

공개 정적 추상 클래스 ObjectDetector.ObjectDetectorOptions.Builder

공개 생성자

공개 메서드

최종 ObjectDetector.ObjectDetectorOptions
build()
ObjectDetector.ObjectDetectorOptions 인스턴스의 유효성을 검사하고 빌드합니다.
추상 ObjectDetector.ObjectDetectorOptions.Builder
setBaseOptions(BaseOptions 값)
객체 감지기 작업의 BaseOptions를 설정합니다.
추상 ObjectDetector.ObjectDetectorOptions.Builder
setCategoryAllowlist(List<String> 값)
카테고리 이름의 허용 목록(선택사항)을 설정합니다.
추상 ObjectDetector.ObjectDetectorOptions.Builder
setCategoryDenylist(List<String> 값)
카테고리 이름의 차단 목록(선택사항)을 설정합니다.
추상 ObjectDetector.ObjectDetectorOptions.Builder
setDisplayNamesLocale(String 값)
TFLite 모델 메타데이터를 통해 지정된 표시 이름에 사용할 언어(선택사항)를 설정합니다(있는 경우).
추상 ObjectDetector.ObjectDetectorOptions.Builder
setErrorListener(ErrorListener 값)
선택사항인 ErrorListener}를 설정합니다.
추상 ObjectDetector.ObjectDetectorOptions.Builder
setMaxResults(정수 값)
반환할 최고 점수를 받은 감지 결과의 최대 개수를 설정합니다(선택사항).
추상 ObjectDetector.ObjectDetectorOptions.Builder
setResultListener(ResultListener<ObjectDetectorResultMPImage> 값)
객체 감지기가 라이브 스트림 모드일 때 감지 결과를 비동기식으로 수신하도록 OutputHandler.ResultListener를 설정합니다.
추상 ObjectDetector.ObjectDetectorOptions.Builder
setRunningMode(RunningMode 값)
객체 감지기 작업의 RunningMode를 설정합니다.
추상 ObjectDetector.ObjectDetectorOptions.Builder
setScoreThreshold(부동 소수점 수 값)
모델 메타데이터에 제공된 점수 임곗값 (있는 경우)을 재정의하는 선택적 점수 임곗값을 설정합니다.

상속된 메서드

공개 생성자

public 빌더 ()

공개 메서드

public Final ObjectDetector.ObjectDetectorOptions build ()

ObjectDetector.ObjectDetectorOptions 인스턴스의 유효성을 검사하고 빌드합니다.

생성 값
IllegalArgumentException (결과 리스너와 실행 모드가 제대로 구성되지 않은 경우). 결과 리스너는 객체 인식기가 라이브 스트림 모드일 때만 설정해야 합니다.

public 추상 ObjectDetector.ObjectDetectorOptions.Builder setBaseOptions (BaseOptions 값)

객체 감지기 작업의 BaseOptions를 설정합니다.

매개변수

public 추상 ObjectDetector.ObjectDetectorOptions.Builder setCategoryAllowlist (List<String> 값)

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

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

매개변수

public 추상화 ObjectDetector.ObjectDetectorOptions.Builder setCategoryDenylist (List<String> 값)

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

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

매개변수

public 추상 ObjectDetector.ObjectDetectorOptions.Builder setDisplayNamesLocale (String 값)

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

매개변수

public 추상 ObjectDetector.ObjectDetectorOptions.Builder setErrorListener (ErrorListener 값)

선택사항인 ErrorListener}를 설정합니다.

매개변수

공개 추상 ObjectDetector.ObjectDetectorOptions.Builder setMaxResults (정수 값)

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

모델 메타데이터에서 제공된 항목을 재정의합니다. 이 값보다 낮은 결과는 거부됩니다.

매개변수

public 추상 ObjectDetector.ObjectDetectorOptions.Builder setResultListener (ResultListener<ObjectDetectorResultMPImage> 값)

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

매개변수

public 추상화 ObjectDetector.ObjectDetectorOptions.Builder setRunningMode (RunningMode 값)

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

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

매개변수

public 추상 ObjectDetector.ObjectDetectorOptions.Builder setScoreThreshold (Float 값)

모델 메타데이터에 제공된 점수 임곗값 (있는 경우)을 재정의하는 선택적 점수 임곗값을 설정합니다. 이 값보다 낮은 결과는 거부됩니다.

매개변수