fix(cv): resolve infinite page duplication bug caused by playback cursor

This commit is contained in:
2026-03-29 21:23:18 +09:00
parent ac0c098259
commit 3377b5f68d
23 changed files with 779 additions and 465 deletions

View File

@@ -27,6 +27,7 @@ Raw Frames → HSV Strip 검출 → Median Crop → MSE 1차 → 파노라마
| 날짜 | 변경 내용 |
|------|-----------|
| 2026-03-29 | **[BUG4]** 재생 커서의 픽셀 면적 비중에 따른 무한 페이지 복제 버그 탈피 → 가로폭(Column) 변화율 기반 감지 공식 전면 교체 |
| 2026-03-29 | **[REFACTOR]** `ScoreExtractor` 객체지향 타일링 도입 (A4 크롭 오차 방지) 및 디버그 분리 |
| 2026-03-27 | **[BUG1]** `_merge_scroll_candidates` 씬전환 가속도 조건 제거 → 씬전환 오탐 9→1 |
| 2026-03-27 | **[BUG2]** `merge_panoramas_list` 매칭 임계치 0.60→0.50 → 파노라마 분리 3→1 |
@@ -39,6 +40,5 @@ Raw Frames → HSV Strip 검출 → Median Crop → MSE 1차 → 파노라마
## 알려진 제한사항
- 프레임 하단 기타리스트 영상이 탭 행 아래에 소량 노출됨 (`_trim_to_content` 개선 필요)
- 순차 영상 처리 시 메모리 누적 주의 (gc.collect 필수)
- test_pipeline.py 아직 메인 코드와 완전 통합 안 됨