An open API service indexing awesome lists of open source software.

https://github.com/soonitoon/yoga_guide

AI yoga guide web application
https://github.com/soonitoon/yoga_guide

ai javascript machine-learning ml5 neral-networks p5js tensorflow web

Last synced: about 1 month ago
JSON representation

AI yoga guide web application

Awesome Lists containing this project

README

          

# Yoga_guideπŸ§˜β€β™€οΈ

AI yoga guide web application!

## ν”„λ‘œμ νŠΈ μ†Œκ°œπŸŽ¬

- 이 ν”„λ‘œμ νŠΈλŠ” μΆ©λΆλŒ€ν•™κ΅ λ‡ŒμΈμ§€κ³΅ν•™ μ½”μŠ€μΈ **인곡지λŠ₯κ³Ό κΈ°κ³„ν•™μŠ΅** μˆ˜μ—…μ˜ μ΅œμ’… κ³Όμ œλ¬Όμž…λ‹ˆλ‹€.
- https://soonitoon.github.io/Yoga_guide 이 λ§ν¬μ—μ„œ λ°”λ‘œ 결과물을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
- https://youtu.be/jOzXx4OMbMU 이 λ§ν¬μ—μ„œ 데λͺ¨ μ˜μƒμ„ μ‹œμ²­ν•  수 μžˆμŠ΅λ‹ˆλ‹€.πŸ“½

## μ–΄λ–»κ²Œ λ§Œλ“€κ²Œ λ˜μ—ˆλ‚˜μš”?

1. 저희 νŒ€μ˜ μˆ˜μ€€κ³Ό μ˜€ν”ˆμ†ŒμŠ€ ν™œμš© κ°€λŠ₯μ„± 등을 κ³ λ €ν–ˆμŠ΅λ‹ˆλ‹€.βš™οΈ

아이디어와 포뢀도 μ€‘μš”ν•˜μ§€λ§Œ ν”„λ‘œμ νŠΈμ˜ μ™„μ„± μ—­μ‹œ μ€‘μš”ν•œ κ³ λ € μ‚¬ν•­μ΄μ—ˆμŠ΅λ‹ˆλ‹€. 아이디어 회의 λ•ŒλΆ€ν„° κ΅¬ν˜„ κ°€λŠ₯성을 λ”°μ Έλ³΄μ•˜κ³ , κ·Έ κ²°κ³Ό μžμ„Έ 인식 λͺ¨λΈμ„ ν™œμš©ν•΄ μš”κ°€ μžμ„Έλ₯Ό μ²΄ν¬ν•΄μ£ΌλŠ” μ„œλΉ„μŠ€λ₯Ό λ§Œλ“€κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

2. μ–΄μ©Œλ©΄ κ°€μž₯ μ€‘μš”ν•œ 것은 μžμ„Έ.🧘

μ½”λ‘œλ‚˜λ‘œ 인해 λΉ„λŒ€λ©΄ μƒν™©μ—μ„œ μ „μžκΈ°κΈ°λ‘œ 업무 처리λ₯Ό ν•˜λŠ” κ²½μš°κ°€ λ§Žμ•„μ‘ŒμŠ΅λ‹ˆλ‹€. 그만큼 ν˜„λŒ€μΈμ˜ μžμ„Έ 건강에도 μ μ‹ ν˜Έκ°€ μΌœμ‘ŒλŠ”λ°μš”, λΉ„μ‹Ό μš”κ°€ 학원에 λ“±λ‘ν•˜μ§€ μ•Šμ•„λ„ μ§‘μ—μ„œ μš”κ°€ μžμ„Έλ₯Ό 코칭받을 수 μžˆλŠ” μ„œλΉ„μŠ€λ₯Ό μ‚¬μš©μžμ—κ²Œ μ œκ³΅ν•˜κ³  μ‹Άμ—ˆμŠ΅λ‹ˆλ‹€.

## μ•Œμ•„λ‘μ–΄μ•Ό ν•  사항

1. ν”„λ‘œμ νŠΈμ˜ ν•œκ³„λ‘œ 인해 μš”κ°€ μžμ„Έ 코칭은 일뢀 저사양 κΈ°κΈ°μ—μ„œ μž‘λ™ν•˜μ§€ μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.❌
2. μš”κ°€ μžμ„Έλ₯Ό μ½”μΉ­ 받을 λ•Œ μΉ΄λ©”λΌμ˜ κ°λ„λ‚˜ 해상도가 μžμ„Έ 인식 정확도에 영ν–₯을 λ―ΈμΉ  수 μžˆμŠ΅λ‹ˆλ‹€.πŸ“· ꢌμž₯ν•˜λŠ” 카메라 κ°λ„λŠ” μ•½ 90도이며, 16:9 μ΄μƒμ˜ μ™€μ΄λ“œ λΉ„μœ¨ ν•΄μƒλ„μ—μ„œ κ°€μž₯ 잘 μž‘λ™ν•©λ‹ˆλ‹€.

## μ–΄λ–»κ²Œ μ‚¬μš©ν•˜λ‚˜μš”?

#### 메인 νŽ˜μ΄μ§€

- ν”„λ‘œμ νŠΈμ— λŒ€ν•œ κ°„λž΅ν•œ 정보λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€.πŸ“š
- **μš”κ°€λͺ¨λ“œ**와 **μžμ„Έλͺ¨λ“œ** 쀑에 μ›ν•˜λŠ” λͺ¨λ“œλ₯Ό 선택할 수 μžˆμŠ΅λ‹ˆλ‹€(μžμ„Έ λͺ¨λ“œλŠ” ν”„λ‘œμ νŠΈμ— ν¬ν•¨μ‹œν‚€μ§€ λͺ»ν–ˆμŠ΅λ‹ˆλ‹€πŸ˜’).

#### μš”κ°€λͺ¨λ“œ

- μ›ν•˜λŠ” μš”κ°€ μžμ„Έλ₯Ό 코칭받을 수 μžˆμŠ΅λ‹ˆλ‹€.
- ν˜„μž¬κΉŒμ§€ μ§€μ›ν•˜λŠ” μš”κ°€ μžμ„ΈλŠ” **"Warrior two"** 와 **"Goddess"** 두 개 μž…λ‹ˆλ‹€.

#### μš”κ°€μžμ„Έλ³„ μ½”μΉ­

- 카메라λ₯Ό 톡해 μžμ‹ μ˜ λͺ¨μŠ΅μ„ 거울λͺ¨λ“œλ‘œ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€(카메라 μ ‘κ·Ό κΆŒν•œμ„ ν—ˆμš©ν•΄μ£Όμ„Έμš”).
- ν™”λ©΄μ˜ μ„€λͺ…에 따라 μžμ‹ μ˜ μžμ„Έλ₯Ό 점검 λ°›μœΌμ„Έμš”.
- λΉ¨κ°„ 화면은 μ€€λΉ„ 단계, νŒŒλž€ 화면은 쀑간 단계, 녹색 화면은 μ™„λ²½ν•œ μžμ„Έλ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€.

## μ‚¬μš©ν•œ 라이브러리 & μ˜€ν”ˆμ†ŒμŠ€πŸ“š

### p5.js

- https://p5js.org

- ν”„λ‘œκ·Έλž˜λ° μž…λ¬Έμžλ‚˜ λ‹€λ₯Έ λΆ„μ•Όμ—μ„œ ν™œλ™ν•˜κ³  μžˆλŠ” μ‚¬λžŒλ“€μ„ μœ„ν•΄ λ§Œλ“€μ–΄μ§„ μžλ°”μŠ€ν¬λ¦½νŠΈ λΌμ΄λΈŒλŸ¬λ¦¬μž…λ‹ˆλ‹€.

- μ‚¬μš©μžμ˜ μ›ΉμΊ  μž…λ ₯을 λ°›κ³  HTML μœ„μ— μΊ”λ²„μŠ€λ₯Ό κ·Έλ¦¬λŠ” μš©λ„λ‘œ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.

### ml5.js

- https://ml5js.org

- μ›Ή ν™˜κ²½μ— μΉœν™”μ μΈ λ¨Έμ‹ λŸ¬λ‹ κΈ°μˆ μ„ μ œκ³΅ν•˜λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈ λΌμ΄λΈŒλŸ¬λ¦¬μž…λ‹ˆλ‹€.

- ν…μ„œν”Œλ‘œμš°μ˜ μžμ„Έ 인식 λ¨Έμ‹ λŸ¬λ‹ λͺ¨λΈμΈ PoseNet.js와 인곡신경망을 μ›Ή νŽ˜μ΄μ§€μ— μ μš©ν•˜κΈ° μœ„ν•΄ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.