Files
GhiVideo_v4/docs/history/2026-07-03_1420_좌표투영-상세도식-작성.md
T
b23042andClaude Fable 5 d38b842e8d GhiVideo 소스 복제 — v4 작업 시작 기준
기존 GhiVideo 저장소 HEAD의 트래킹 소스 362개 파일을 복제.
(node_modules·storage·빌드 산출물·대용량 미디어는 .gitignore 규칙대로 제외)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-09 14:32:51 +09:00

1.5 KiB
Raw Blame History

좌표 투영(POI 영상 표출) 상세 도식 작성

소요 시간: 약 15분 Context 사용량: input ~215k / output ~7k tokens

요청

  • "카메라 영상에 POI를 정확한 위치에 표출하는 기술"을 대응표 상세판과 같은 스타일로 도식화.

산출물

  • docs/그림_좌표투영_상세.png (2200×1520) / .pdf (압축)
  • scripts/fig_투영_상세.py — 재생성 스크립트

구성 (대응표 상세판과 짝을 이루는 시리즈)

  • 소스 3종: 회색 "드론 비행로그(csv) — 위치·자세각·초점거리" / 청록 "POI·구조물(kmz) — 명칭·위경도(높이 없음)" / 청록 "측점(csv) — 실측 표고(높이 보완용)"
  • 투영 패널(초록): "3차원 위치를 그 순간 카메라가 보는 화면의 픽셀로 변환"
    • 단계 4: ① POI 높이 보완(최근접 측점 표고, DEM 불필요) ② 좌표 변환(드론 기준 상대위치) ③ 시선 회전(자세각) ④ 핀홀 투영(중앙+(옆÷앞)×(초점÷센서))
    • 미니 일러스트: 드론 카메라 + 화면(이미지 평면) + 교량 POI + 주황 점선 광선 → '맺힌 점 = 화면 속 위치'
  • 출력(황금): "영상 속 정확한 자리에 POI 표출!" — 매 프레임 재계산(60fps)
  • 각주: 어긋나면 라벨 드래그 1회 보정(역투영·자동 저장)

검증

  • 1차 렌더에서 좌측 화살표가 라벨('초점거리')을 관통 → 라벨 이동 후 재렌더, 크롭 확대로 확인
  • 실제 코드 순서(geoProjection.ts: 표고 datum → ENU → 회전 → 핀홀) 반영.