{"id":22092895,"url":"https://github.com/soonitoon/yoga_guide","last_synced_at":"2026-04-28T21:02:00.380Z","repository":{"id":49152882,"uuid":"367938570","full_name":"soonitoon/Yoga_guide","owner":"soonitoon","description":"AI yoga guide web application","archived":false,"fork":false,"pushed_at":"2021-08-07T14:58:49.000Z","size":609,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T00:28:45.436Z","etag":null,"topics":["ai","javascript","machine-learning","ml5","neral-networks","p5js","tensorflow","web"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soonitoon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-05-16T16:56:23.000Z","updated_at":"2021-08-07T14:58:52.000Z","dependencies_parsed_at":"2022-08-25T16:12:26.268Z","dependency_job_id":null,"html_url":"https://github.com/soonitoon/Yoga_guide","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/soonitoon/Yoga_guide","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soonitoon%2FYoga_guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soonitoon%2FYoga_guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soonitoon%2FYoga_guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soonitoon%2FYoga_guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soonitoon","download_url":"https://codeload.github.com/soonitoon/Yoga_guide/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soonitoon%2FYoga_guide/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32399010,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"ssl_error","status_checked_at":"2026-04-28T19:37:55.688Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","javascript","machine-learning","ml5","neral-networks","p5js","tensorflow","web"],"created_at":"2024-12-01T03:11:41.084Z","updated_at":"2026-04-28T21:02:00.361Z","avatar_url":"https://github.com/soonitoon.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Yoga_guide🧘‍♀️\n\nAI yoga guide web application!\n\n## 프로젝트 소개🎬\n\n- 이 프로젝트는 충북대학교 뇌인지공학 코스인 **인공지능과 기계학습** 수업의 최종 과제물입니다.\n- https://soonitoon.github.io/Yoga_guide 이 링크에서 바로 결과물을 확인할 수 있습니다.\n- https://youtu.be/jOzXx4OMbMU 이 링크에서 데모 영상을 시청할 수 있습니다.📽\n\n## 어떻게 만들게 되었나요?\n\n1. 저희 팀의 수준과 오픈소스 활용 가능성 등을 고려했습니다.⚙️\n\n아이디어와 포부도 중요하지만 프로젝트의 완성 역시 중요한 고려 사항이었습니다. 아이디어 회의 때부터 구현 가능성을 따져보았고, 그 결과 자세 인식 모델을 활용해 요가 자세를 체크해주는 서비스를 만들게 되었습니다.\n\n2. 어쩌면 가장 중요한 것은 자세.🧘\n\n코로나로 인해 비대면 상황에서 전자기기로 업무 처리를 하는 경우가 많아졌습니다. 그만큼 현대인의 자세 건강에도 적신호가 켜졌는데요, 비싼 요가 학원에 등록하지 않아도 집에서 요가 자세를 코칭받을 수 있는 서비스를 사용자에게 제공하고 싶었습니다.\n\n## 알아두어야 할 사항\n\n1. 프로젝트의 한계로 인해 요가 자세 코칭은 일부 저사양 기기에서 작동하지 않을 수 있습니다.❌\n2. 요가 자세를 코칭 받을 때 카메라의 각도나 해상도가 자세 인식 정확도에 영향을 미칠 수 있습니다.📷 권장하는 카메라 각도는 약 90도이며, 16:9 이상의 와이드 비율 해상도에서 가장 잘 작동합니다.\n\n## 어떻게 사용하나요?\n\n#### 메인 페이지\n\n- 프로젝트에 대한 간략한 정보를 보여줍니다.📚\n- **요가모드**와 **자세모드** 중에 원하는 모드를 선택할 수 있습니다(자세 모드는 프로젝트에 포함시키지 못했습니다😢).\n\n#### 요가모드\n\n- 원하는 요가 자세를 코칭받을 수 있습니다.\n- 현재까지 지원하는 요가 자세는 **\"Warrior two\"** 와 **\"Goddess\"** 두 개 입니다.\n\n#### 요가자세별 코칭\n\n- 카메라를 통해 자신의 모습을 거울모드로 볼 수 있습니다(카메라 접근 권한을 허용해주세요).\n- 화면의 설명에 따라 자신의 자세를 점검 받으세요.\n- 빨간 화면은 준비 단계, 파란 화면은 중간 단계, 녹색 화면은 완벽한 자세를 의미합니다.\n\n## 사용한 라이브러리 \u0026 오픈소스📚\n\n### p5.js\n\n- https://p5js.org\n\n- 프로그래밍 입문자나 다른 분야에서 활동하고 있는 사람들을 위해 만들어진 자바스크립트 라이브러리입니다.\n\n- 사용자의 웹캠 입력을 받고 HTML 위에 캔버스를 그리는 용도로 사용했습니다.\n\n### ml5.js\n\n- https://ml5js.org\n\n- 웹 환경에 친화적인 머신러닝 기술을 제공하는 자바스크립트 라이브러리입니다.\n\n- 텐서플로우의 자세 인식 머신러닝 모델인 PoseNet.js와 인공신경망을 웹 페이지에 적용하기 위해 사용했습니다.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoonitoon%2Fyoga_guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoonitoon%2Fyoga_guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoonitoon%2Fyoga_guide/lists"}