모듈 설명
얼굴 검출 상자를 미리보기 화면에 맞추려면 먼저 검출 출력을 합의한 원본 이미지 좌표로 복원한 뒤, 실제 처리 경로에 맞춰 자르기, 회전, 미러링, 미리보기 배율과 표시 오프셋을 적용해야 합니다. 이 예제는 자르기, 시계 방향 회전, 좌우 반전, 확대 순서이며 모든 장치에 공통으로 적용되는 순서는 아닙니다.
검출 상자의 위치나 방향이 어긋났다고 해서 검출기 오류로 단정할 수는 없습니다. 이 페이지는 좌표 모듈의 입력, 수학적 예제와 검증 방법을 설명하며 새 SDK 버전 출시를 알리는 글이 아닙니다.
모듈 인터페이스 필드
모든 열을 보려면 표를 가로로 스와이프하세요.
| 객체 | 필수 입력사항 | 목적 |
|---|---|---|
| 감지 입력 | 원본 및 감지기 입력 크기, 전처리 배율 또는 패딩 | 합의된 원본 이미지 좌표로 모델 출력 복원 |
| 자르기 및 방향 | 원본 이미지 자르기 직사각형, 회전 각도 및 방향, 시퀀스의 미러 위치 | 변환 영역 및 작업 순서 정의 |
| 미리보기 영역 | 가시 영역, 스케일링 모드, 디스플레이 오프셋 및 실제 방향 | 채우기 및 자르기, 전체 이미지 표시 및 패딩 구별 |
| 출력 및 추적성 | 상자, 랜드마크, 타임스탬프, 프레임 식별자 및 변환 구성 버전 | 결과를 올바른 프레임 및 구성과 연결 |
원본 상자, 5개의 랜드마크 및 미리보기 오버레이를 별도로 노출합니다. 모델 전처리에 패딩이나 크기 조정이 사용된 경우 합의된 미리보기 변환 전에 이를 실행 취소하세요. 중앙만 변환하는 것이 아니라 모든 상자 모서리를 변환합니다.
직접 확인할 수 있는 방향 예시
이는 장치 측정이 아닌 수학적 예입니다. 원점이 왼쪽 위, x가 오른쪽, y가 아래인 연속 모서리 좌표를 사용합니다. (80,40)에서 640×480 이미지를 320×240 크기로 자릅니다. 크롭된 이미지의 좌표 원점을 빼면 원본 이미지의 점(120,70)은 (40,30)이 됩니다. 시계 방향으로 90도 회전: (240−30,40)=(210,40), 새로운 크기는 240×320입니다. 수평으로 대칭: (240−210,40)=(30,40). 추가 오프셋 없이 2배율: 표시 지점은 480×640 영역에서 (60,80)입니다.
A · 원본 이미지
640×480 · (120,70)
B · 자르기 후
320×240 · (40,30)
C · 시계 방향 90도 회전
240×320 · (210,40)
D · 좌우 반전 후
240×320 · (30,40)
E · 2배 확대 후
480×640 · (60,80)
빨간 점은 같은 수학적 점을 나타냅니다. 각 그림은 해당 이미지의 가로세로 비율에 맞춰 그렸으므로 화면에 보이는 틀의 길이를 픽셀 크기로 비교할 수 없습니다. 연속 경계 좌표의 개념도이며 실제 장치의 검출 결과가 아닙니다.
이는 연속 가장자리 좌표이므로 회전에서는 높이에서 y를 뺀 값을 사용합니다. 대신 개별 픽셀 인덱스 코드에는 높이 빼기 1 빼기 y가 포함됩니다. 규칙을 직접 혼합할 수는 없습니다. 공식 Android 매트릭스 문서를 참조하고 실제 입력/출력 계약과 비교하여 매트릭스 구성을 확인하세요.
장치 검증에서 기하학적 검사 분리
모서리, 중앙, 비대칭 점, 이미지 자르기 경계를 가로지르는 직사각형을 확인하여 순서, 경계 및 역변환을 확인합니다. 네 개의 직사각형 모서리를 모두 변환하고 둘러싸는 상자를 다시 계산합니다. 기하학적 검사 후 대상 장치의 센서 방향, 전면/후면 카메라 미러링, 미리보기 크기 조정 및 화면 회전을 확인합니다. 기하학적 검사만으로 실시간 처리 경로나 장기 안정성이 검증되지는 않습니다.
중국어 RK3588 오프라인 비전 SDK 프로젝트 보고서는 얼굴 감지 직사각형, 랜드마크 및 방향을 제공합니다. 공개된 기준 구성은 YuNet CPU 탐지를 사용합니다. 신원 인식이나 측정된 NPU 성능은 포함되지 않습니다. 중국어 RK3588 Android 적응 서비스를 통해 방향 표시 이미지, 장치 정보 및 미리 보기 레이아웃을 제공하여 좌표 인터페이스 및 대상 장치 통합을 정의합니다.
온라인 문의
전화 문의
WeChat
맨 위로 돌아가기