ImageSegmenter
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
이미지에 대한 분할을 수행합니다.
API에는 TFLite 모델 메타데이터가 포함된 TFLite 모델이 필요합니다. .
API는 하나의 이미지 입력 텐서와 하나의 출력 텐서가 있는 모델을 지원합니다. 보다 구체적으로 요구 사항은 다음과 같습니다.
- 입력 이미지 텐서(
kTfLiteUInt8
/ kTfLiteFloat32
)-
[batch x height x width x channels]
크기의 이미지 입력. - 일괄 추론은 지원되지 않습니다(
batch
는 1이어야 함). - RGB 입력만 지원됩니다(
channels
3개여야 함). - 유형이
kTfLiteFloat32
이면 입력 정규화를 위해 메타데이터에 NormalizationOptions를 연결해야 합니다.
출력 이미지 텐서( kTfLiteUInt8
/ kTfLiteFloat32
)- 크기가
[batch x mask_height x mask_width x num_classes]
인 텐서. 여기서 batch
1이어야 하며, mask_width
와 mask_height
모델이 생성한 분할 마스크의 차원이고, num_classes
는 모델이 지원하는 클래스 수입니다. - 선택적(권장) 라벨 맵은 한 줄에 하나의 라벨을 포함하는 TENSOR_AXIS_LABELS 유형의 AssociatedFile-s로 첨부될 수 있습니다. 첫 번째 AssociatedFile(있는 경우)은 클래스 이름, 즉 결과의
ColoredLabel.getlabel()
채우는 데 사용됩니다. 표시 이름, 즉 ColoredLabel.getDisplayName()
은 생성 시 사용된 `ImageSegmenterOptions`의 `display_names_locale` 필드와 로케일이 일치하는 AssociatedFile(있는 경우)에서 채워집니다(기본적으로 "en", 즉 영어). 이들 중 어느 것도 사용할 수 없는 경우 결과의 'index' 필드만 채워집니다.
이러한 모델의 예는 TensorFlow Hub에서 찾을 수 있습니다. .
상속된 메서드
java.lang.Object 클래스에서 부울 | |
최종 클래스 <?> | getClass () |
정수 | 해시 코드 () |
최종 무효 | 알림 () |
최종 무효 | 통지모두 () |
끈 | toString () |
최종 무효 | 대기 (long arg0, int arg1) |
최종 무효 | 기다리세요 (긴 arg0) |
최종 무효 | 기다리다 () |
인터페이스 java.io.Closeable에서 인터페이스 java.lang.AutoCloseable에서 공개 방법
공개 정적 ImageSegmenter createFromFile (컨텍스트 컨텍스트, 문자열 modelPath)
매개변수
문맥 | |
---|
모델경로 | 자산의 메타데이터가 있는 분할 모델의 경로 |
---|
매개변수
문맥 | |
---|
모델경로 | 자산의 메타데이터가 있는 분할 모델의 경로 |
---|
옵션 | |
---|
보고
- 이미지 분할을 수행한 결과입니다. 이때 단일
Segmentation
요소가 반환될 것으로 예상됩니다. 결과는 나중에 객체당 하나의 분할을 반환할 수 있는 인스턴스 분할 모델 등으로 확장하기 위해 List
에 저장됩니다.
제공된 MlImage
에서 실제 분할을 수행합니다.
보고
- 이미지 분할을 수행한 결과입니다. 이때 단일
Segmentation
요소가 반환될 것으로 예상됩니다. 결과는 나중에 객체당 하나의 분할을 반환할 수 있는 인스턴스 분할 모델 등으로 확장하기 위해 List
에 저장됩니다.
매개변수
영상 | RGB 또는 YUV 이미지를 나타내는 UINT8 TensorImage 객체 |
---|
옵션 | 옵션은 이미지 전처리 방법을 구성합니다. |
---|
보고
- 이미지 분할을 수행한 결과입니다. 이때 단일
Segmentation
요소가 반환될 것으로 예상됩니다. 결과는 나중에 객체당 하나의 분할을 반환할 수 있는 인스턴스 분할 모델 등으로 확장하기 위해 List
에 저장됩니다.
매개변수
영상 | 분할할 MlImage . |
---|
옵션 | 옵션은 이미지 전처리 방법을 구성합니다. |
---|
보고
- 이미지 분할을 수행한 결과입니다. 이때 단일
Segmentation
요소가 반환될 것으로 예상됩니다. 결과는 나중에 객체당 하나의 분할을 반환할 수 있는 인스턴스 분할 모델 등으로 확장하기 위해 List
에 저장됩니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-12-01(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]