6614e915d6f676a67dd92ace54ed356c47d8a296
Method B 알고리즘 (Python 동기화): - TGC 파이프라인: applyTgc (감쇠 보상, adaptive ratio) - 후면반사 제거: findBackReflectionIdx + suppressBackReflection - 멀티채널 합의: findBackReflectionMultichannel (median) - FP 필터: wallMin/lowMean < 1.15, score < 3000 - peakMin: max(lowMean+margin, threshold) - Otsu: separability 반환 + OTSU_RATIO(0.85) + fallback(sep<0.3) - urineLen: post-ant → post-ant-1 (Python 동기화) - ant fallback: span 시작 직전 (단조 감소 대응) Placement UI 리디자인: - 상반신 일러스트 (Canvas: 몸통+배꼽+치골+방광+센서+화살표) - Green Zone: 배경 animateColorAsState 전환 + 체크마크 - 가이드 순서: 치골→위로→CH0 안잡히면 아래로→좌우 대칭 - 디바운스 4초 유지, 힌트 텍스트 Green시 초록 - 좌우 힌트: CH4/CH5 비교 기반 방향 제시 - 설정 톱니바퀴 + floating 패널 (Method A/B/C + Otsu) - 채널 dot row 별도 배치 - Green score: CV 0.10, LR dev 0.25 (엄격화) 도넛차트 UI: - Max Vol 카드 제거 (4→3칸), InfoCard 높이 통일 - Void/Catheterize 버튼 (2줄, 56dp) - Quick Save: 실제 측정값 표시 + volume 0 리셋 - 기본 Method C 네비게이션: - Placement 뒤로가기 → 연결중이면 Monitoring (Home 안감) - Home Start → 연결중이면 바로 Monitoring (DeviceScan 스킵) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Kotlin
97.1%
Python
2.9%