ImageProcessingOptions

공개 추상 클래스 ImageProcessingOptions

추론 전에 작동하는 이미지 처리 파이프라인을 구성하는 옵션입니다.

작업 라이브러리 Vision API는 모델 요구 사항(예: 수직 224x224 RGB)에 적합하고 해당 입력 텐서를 채울 수 있도록 관심 영역의 입력 이미지에 대해 이미지 사전 처리를 수행합니다. 이 작업은 다음 순서로 수행됩니다.

  • 프레임 버퍼를 관심 영역으로 자르기(대부분의 경우 전체 입력 이미지만 포함)
  • 모델 입력 텐서의 크기에 맞게 크기를 조정합니다(쌍선형 보간법, 종횡비는 보존되지 *않음*).
  • 이를 입력 텐서의 색상 공간(즉, 현재 유일하게 지원되는 색상 공간인 RGB)으로 변환합니다.
  • "수직" 이미지에 대해 추론이 수행되도록 ImageProcessingOptions.Orientation 에 따라 회전합니다.

중요: 먼저 자르기가 발생한 결과 제공된 관심 영역은 참조 좌표계의 회전되지 않은 프레임, 즉 [0, TensorImage.getWidth()) x [0, TensorImage.getHeight()) 에서 표현됩니다. 방향이 적용되기 전 기본 이미지 데이터의 크기입니다. 영역이 이러한 범위를 벗어나면 ImageClassifier.classify(MlImage) 와 같은 추론 메서드가 오류를 반환합니다.

중첩 클래스

수업 ImageProcessingOptions.Builder ImageProcessingOptions 용 ​​빌더.
열거형 이미지 처리 옵션.방향 EXIF 사양을 따르는 방향 유형입니다.

공공 생성자

공개 방법

정적 ImageProcessingOptions.Builder
빌더 ()
추상 ImageProcessingOptions.Orientation
추상 사각형
getRoi ()

상속된 메서드

공공 생성자

공개 이미지 처리 옵션 ()

공개 방법

공개 정적 ImageProcessingOptions.Builder 빌더 ()

공개 추상 ImageProcessingOptions.Orientation getOrientation ()

공개 추상 Rect getRoi ()