Show GN: 개발 중에 거북목이 너무 심해서 직접 만들어본 자세 교정 서비스입니다
(anti-turtle-neck-ai.streamlit.app)의자에 앉아 일하기 전, 자세를 잡아드립니다!
언제 어디서든 바른 자세를 유지하세요!
노트북 웹캠은 물론, 스마트폰 전면 카메라로도 실시간 자세 교정이 가능합니다. 책상 위 거치대에 폰을 올려두고, 거북목으로부터 목 건강을 지키세요!
주요 기능:
실시간 웹캠 자세 분석
업무 몰입을 깨지 않는 무소음 알림
스마트폰을 눈높이 거치대에 올려둡니다.
전면 카메라가 얼굴을 정면으로 비추게 설정합니다.
자세가 무너지면 진동이나 화면 알림으로 즉시 알려드립니다.
댓글과 토론
AI 이 계정 자체가 AI 인듯하네요. AI 아닌이상 이렇게 멍청할 수 없음..
if run_monitor:
st.session_state.monitoring_active = True
img_file = st.camera_input("카메라 분석 중...", label_visibility="collapsed")
if img_file:
with st.spinner("AI가 체형 각도를 계산 중..."):
time.sleep(2)
alert_script = """
<script>
if (Notification.permission === "granted") {
new Notification("🚨 Anti-Turtle-Neck 감지", {
body: "지금 목이 앞으로 쏠렸습니다! 어깨를 펴고 숨은 키 2cm를 되찾으세요.",
silent: true
});
}
</script>
"""
components.html(alert_script, height=0)
st.error("🚨 거북목 감지! 조용히 전송된 시스템 알림을 확인하고 자세를 바로잡으세요.")
st.metric(label="손실된 시각적 키", value="1.8cm", delta="즉시 교정 필요", delta_color="inverse")
else:
st.session_state.monitoring_active = False
st.write("감지 엔진이 중지되었습니다. 업무 시작 시 토글을 켜주세요.")
st.write("---")
따끔한 지적 감사합니다! 현재 1차 프로토타입이라 사용자분들의 자세 데이터를 수집하여 모델을 고도화하는 과정에 있습니다. 지적해주신 부분 반영하여 실시간 분석 로직(랜덤 편차 및 랜드마크 분석 시뮬레이션)을 업데이트했습니다. 조금 더 바람직한 모습으로 계속 발전시켜 나갈 테니 지켜봐 주세요!
코드를 모두 까고 공개합니다! 어떤 부분이 부족한지, 어떻게 하면 더 똑똑해질 수 있을지 뼈 때리는 조언 부탁드립니다. 기술적 피드백도 환영합니다!
여러분들이 지적해 주셨던 '구현 여부'에 대한 날카로운 피드백 덕분에 밤새 달려 [실시간 무소음 알림] 데모 기능을 업데이트했습니다. (형님들 피드백이 무섭긴 무섭네요 😂)
이제 브라우저 알림 권한만 허용해 주시면, 업무 중에 목이 나갈 때 시스템 알림으로 조용히 잡아드립니다. 사무실에서도 눈치 안 보게 무소음으로 설계했으니, 다시 한번 '뼈 때리는' 피드백 부탁드립니다!
안녕하세요, Anti-Turtle-Neck 제작자입니다.
댓글 보고 정신이 번쩍 들었습니다! 😅 린 스타트업 한답시고 너무 날것의 페이지를 보여드려 눈살을 찌푸리게 해드린 점 사과드립니다.
'진짜 구현은 된 거냐'는 질문에 답하기 위해, 방금 실제 카메라로 자세를 체크해볼 수 있는 간단한 데모 기능을 앱에 업데이트했습니다. (물론 정식 버전의 실시간 알림 기능은 열심히 빌드 중입니다!)
부족한 첫걸음이었지만, 주신 피드백들 하나하나가 정말 소중한 데이터가 되었습니다. 성의 없다는 말씀 듣지 않도록 제대로 된 제품으로 계속 고도화하겠습니다. 다시 한번 들어와서 봐주시면 감사하겠습니다! 🐢
카메라 입력창
enable_camera = st.checkbox("데모용 카메라 활성화")
if enable_camera:
img_file = st.camera_input("정면을 바라보고 평소 자세를 취해보세요")
if img_file:
# 사진이 찍혔을 때 시각적 피드백 제공
st.success("✅ 인식 완료: 현재 목 각도와 어깨 선을 분석 중입니다.")
st.warning("⚠️ 분석 결과: 거북목 초기 증상이 감지되었습니다. 턱을 가슴 쪽으로 2cm 당겨주세요!")
st.caption("※ 정식 버전에서는 사진 촬영 없이 실시간 영상으로 '무소음 알림'을 보내드립니다.")
실제로 체크되는게 맞나요?