주제선정 배경은 다음과 같습니다.
국민관심질병통계(일자목ㆍ거북목), 건강보험심사평가원
컴퓨터를 이용하는 대부분의 사람들은 작업하면서 한번쯤은 스트레칭을 한 경험이 있을 것입니다.
건강보험심사평가원에서 조사한 국민관심질병통계에 따르면 거북목 문제로 내원하는 환자들은 표에 나와있듯 매년 220만명 언저리입니다. 저희는 따로 병원에 방문하지 않는 거북목 환자들을 포함한다면 그 수는 저희가 예상할 수 없을 정도로 훨씬 많아지리라 예상했습니다.
그래서 저희는 컴퓨터 이용 중 거북목 탐지라는 주제를 바탕으로 프로그램을 개발하고자 했고, 거북목만 탐지할 뿐 아니라 생활 전반에 도움이 될 수 있는 인공지능 스피커를 개발하고자 하였습니다.
메타버스 아카데미 2기 AI-B반 김종민, 오수종, 차민수 (3명)
- 주제 선정 : 모든 팀원
- 거북목 데이터 수집 : 김종민
- 거북목 탐지 구현(정면) : 오수종
- 거북목 탐지 구현(측면) : 김종민
- 인공지능 스피커 구현 : 차민수
- 발표 PPT 제작 : 차민수
- 발표 및 시연 : 모든 팀원
- 2023.07.17 : 프로젝트 주제 결정, 인공지능 스피커 구현, Mediapipe 활용 거북목 자세 탐지(정면) 구현, 거북목, 정자세 데이터(측면) 수집
- 2023.07.18 : 인공지능 스피커 구현, Mediapipe 활용 거북목 자세 탐지(정면) 구현, CNN 기반 거북목, 정자세 분류기(측면) 구현
- 2023.07.19 : 인공지능 스피커 구현, 코드 합치기(1)
- 2023.07.20 : 인공지능 스피커 구현, 코드 합치기(2), PPT 초안 제작
- 2023.07.21 : 인공지능 스피커 구현, 최종 PPT 제출 및 과제 제출
++ - 2023.07.31 : 최종 PPT 발표
- Speech-Recognition 패키지 / gTTS 패키지 사용
- 마이크 기능 on / off를 함수를 통해 구현(마이크가 한 기능에 중복해서 켜져있지 않도록)
- tts로는 안내기능을 출력
- 정면 거북목 인식 : Mediapipe
- 측면 거북목 인식 : CNN
이하 기능들은 전부 Selenium Web Driver 사용
- Melon의 Top100 순위를 crop해서 youtube 음원으로 자동으로 재생
- 음악 재생 중 중단 후 다음 음악, 혹은 아예 음악재생 기능 종료 기능 포함
- 인식된 keyword를 Youtube 검색어로 집어넣음
- 광고 등을 클릭하지 않기 위해 만약 한 페이지 전체가 광고로 가득찼다면 자동으로 스크롤 다운
- 영상 재생 중 기능 종료 기능 포함
- 인식된 keyword를 구글 검색창에다 입력
- 인식된 keyword를 바탕으로 해당 주제의 Naver 뉴스 홈페이지를 띄움
- 연예 / 스포츠 뉴스 검색 가능
- 인식된 keyword를 google map에 넣어 출력
- 오늘 / 내일 날씨를 해당 장소 기반으로 알려줌 (Google 날씨 기반)
- 기본적으로 날짜(오늘/내일), 장소, 날씨, 기온을 알려주고, 만약 날씨가 비나 소나기이면 강수확률도 같이 출력
