Android 카메라 프레임을 Vision SDK에 연결할 때 먼저 데이터 레이아웃을 확인하세요. 그런 다음 회전, 자르기, 크기 조정 및 미러링이 발생하는 위치를 식별합니다. 일반 미리보기에서는 모델이 올바른 픽셀을 수신했는지 또는 감지 상자가 올바른 디스플레이 위치에 매핑되었는지 증명하지 않습니다.
형식 이름은 이미지 평면 레이아웃 확인을 대체하지 않습니다.
여러 색상 평면이 있는 이미지의 경우 각 이미지 평면의 행 스트라이드, 픽셀 스트라이드 및 유효한 데이터 범위를 기록합니다. 행과 픽셀 샘플에 패딩이 없다고 가정하지 마십시오. Android 이미지 평면 문서 인접한 행과 픽셀 샘플 사이의 바이트 거리를 별도로 정의합니다. 실제 형식과 SDK 인터페이스를 기준으로 복사 또는 변환을 확인하세요. 미리보기만으로는 증거가 불충분합니다.
비동기 작업의 데이터 수명 정의
이미지 문서 이미지를 닫은 후 이전에 얻은 평면 버퍼에 액세스하면 정의되지 않은 동작이 발생한다고 명시되어 있습니다. 비동기 작업에 이미지 종료 후 데이터가 필요한 경우 필요한 모든 데이터를 애플리케이션 소유 버퍼에 복사한 후에만 이미지를 닫습니다. 작업 완료 조건에 따라 해당 버퍼를 재사용합니다. 복사만으로는 형식 및 경계 확인이 대체되지 않습니다.
이미지 좌표를 기록하고 좌표를 별도로 표시
| 처리단계 | 정의할 사항 | 보유할 증거 |
|---|---|---|
| 원본 입력 | 이미지 크기, 형식 및 자르기 영역 | 원본 프레임 및 유효 영역 |
| 모델 입력 | 회전, 크기 조정 또는 자르기 순서 | SDK에 제출된 이미지 및 매개변수 |
| 결과 좌표 | 원산지, 단위 및 해당 이미지 | 결과 값 및 이미지 버전 |
| 미리보기 오버레이 | 치수, 테두리 또는 자르기, 미러링 표시 | 표시 영역 및 위치 비교 |
올바른 표시는 전체 파이프라인을 확인하지 않습니다.
보다 Android 미리보기 문서 센서 방향, 장치 방향 및 미리보기 크기. 실제 SDK 계약을 확인하고 테스트하여 이미 회전 또는 미러링을 처리하는지 확인하세요. 변환을 두 번 적용하지 마십시오. 동일한 프레임에 대한 모델 입력, 결과 및 오버레이를 비교합니다. 원본 입력 증거가 없으면 입력 경로를 확인되지 않은 상태로 유지합니다. 이 문서에서는 처리 방법을 설명합니다. 새로운 장치 테스트는 수행되지 않았습니다.
관련 서비스: Android, 모바일 및 임베디드 비전 SDK, 프로젝트 상담.