Skip to content

sinwoo9027/Open-Source-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VisionHelper Web

시각장애인·저시력자를 위한 웹 기반 실시간 물체 인식 & 음성 안내 서비스
Open Source Software Term Project — 22101898 박신우


프로젝트 개요

VisionHelper Web은 웹 브라우저와 노트북 카메라를 사용하여
화면의 중앙에 있는 물체를 자동으로 인식하고 한국어 음성으로 안내해주는 웹 애플리케이션입니다.

특히 시각장애인, 저시력자, 혼자 주변 사물을 확인하기 어려운 환경에서 사용할 수 있도록
직관적인 UI와 안정적인 음성 안내 기능을 제공하는 것을 목표로 합니다.


주요 기능

✔ 1) 실시간 물체 인식 (YOLOv8)

  • 카메라 프레임을 1초 간격으로 백엔드에 전송
  • YOLOv8 모델이 객체를 탐지 후 화면 중앙과 가장 가까운 물체를 자동으로 선택
  • 영어 라벨을 한국어 라벨로 변환한 결과 반환

✔ 2) 음성 안내 기능 (Web Speech API)

  • 물체 인식 결과를 실시간으로 한국어 음성 안내
  • 말투 선택 가능
    • 정중한 존댓말
    • 친절한 말투
    • 편한 반말
    • 짧게 안내

✔ 3) “반복 멘트 방지 로직” 적용

  • 동일한 물체를 계속 들고 있어도 “화면 중앙에 ~ 있습니다”가 무한 반복되지 않도록
    5초 쿨타임(speak cooldown) + 라벨 변경 감지(label changed) 적용

✔ 4) 접근성 기반 UI 디자인

  • 모든 요소 중앙 정렬
  • 큰 버튼 & 직관적인 색상
  • 카메라 영역에 박스(프레임) 적용
  • 텍스트 색상 대비 강화

🖥 화면 구성 미리보기

**브라우저 접속: ✔ localhost:8000127.0.0.1:8000

img.png

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published