Contents — find the section you need
Change parameters and verify
Open the panel, then press Run to load Python. You can stop execution and reset parameters. Results are computed on this device. No Python installation is required.
Local execution steps below are optional for reproducing the source results; they are not required for the browser experiment.
The experiment controls are in English.
한 번에 한 조건 바꾸기
기본 도형을 실행하고 A로 저장합니다. 회전 프리셋을 선택해 다시 실행하면 A와 B의 원본 및 변환 영상이 같은 표시 배율로 나옵니다. 파란 원은 검출점, 주황 십자는 알려진 변환으로 투영한 참조 위치입니다. 같은 영상 조건으로 Harris와 Shi–Tomasi를 비교하세요. 초기화는 기본값을 복원하며, 공유는 현재 입력만 재현하고 저장된 A 결과는 포함하지 않습니다.
검출기가 계산하는 것
두 검출기는 국소 기울기 행렬 M을 사용합니다. Harris는 det(M) − 0.04 trace(M)², Shi–Tomasi는 작은 고유값을 점수로 사용합니다. 창 너비는 3, 5, 7픽셀입니다. 상대 임계값, 국소 최댓값, 최소 점 간격, 점 개수 상한으로 선택합니다. 임계값은 영상의 최대 점수를 따르므로 클리핑 없이 어둡게 해도 점 수가 줄지 않을 수 있습니다. 단일 스케일 검출기이며 특징 기술자(descriptor)가 아닙니다. 위치를 선택하지만 대응점이나 카메라 운동을 계산하지 않습니다.
영상 변환
160×120픽셀 영상에는 도형, 반복 무늬, 저텍스처 경사 또는 직선 경계가 있습니다. 좌표는 오른쪽과 아래쪽이 양수이며 양의 회전은 영상 중심 기준 시계 방향입니다. 쌍선형 재표본화, 정사각형 평균 블러, 밝기값 이득, 고정 시드 균일 잡음, [0,1] 클리핑 순서로 처리합니다. 블러는 반지름, 잡음은 진폭입니다. 인코딩된 회색값은 물리적 휘도가 아닙니다. 축소 전 앤티에일리어싱 필터는 없습니다. 변환 경계와 필터 영역 때문에 코너가 집계되지 않도록 밝게 표시된 영역은 검출에서 제외합니다.
커버리지 해석하기
원본 검출점을 변환해 대상의 유효 검출 영역 안에 놓인 점만 비교 가능한 참조점으로 삼습니다. 이 중 대상 검출점이 3픽셀 이내에 있는 비율이 커버리지입니다. 분모가 비면 정의되지 않음(—)으로 표시합니다. 여러 참조점이 같은 검출점을 사용할 수 있으므로 방향성 근접 커버리지이며 매칭 정확도나 표준 대칭 반복 검출 지표가 아닙니다. 반복 무늬는 올바른 대상을 식별하지 못해도 높은 값이 나올 수 있습니다. JSON에는 실제 픽셀, 마스크, 점과 변환 행렬이 포함됩니다.
저장된 계산 예제
제공된 모델의 기본 Shi–Tomasi 설정에서 표시된 프리셋만 변경해 얻은 값입니다. 저텍스처 예제는 정의되지 않은 비율을 성공률 0%로 바꾸지 않습니다.
| 프리셋 | 원본 점 수 | 대상 점 수 | 근접 검출 / 비교 가능 | 커버리지 |
|---|---|---|---|---|
| 기본 | 22 | 22 | 22 / 22 | 100.0% |
| 30° 회전 | 22 | 21 | 16 / 20 | 80.0% |
| 저텍스처 | 0 | 0 | 0 / 0 | — |
댓글
먼저 로그인해 주세요.
아직 데이터가 없습니다.