๋ฐ๋ผํ๋ ์ด๋์ต๊ด, Metamong
COVID-19 ํฌ๋ฐ๋ฏน์ ์ฅ๊ธฐํ๋ก ์ธํ ๋น๋๋ฉด ์ํ์ด ์ผ์ํ๋จ์ ์ฅ์์ ๊ตญํ๋์ง ์๊ณ ์ง์์ ์ด๋ํ๋ โํํธ์กฑโ ๋ค ๋ํ ํฌ๊ฒ ๋์ด๋๊ณ ์์ต๋๋ค. ๊ทธ์ ๋ฐ๋ผ ํ ํธ๋ ์ด๋ ๊ด๋ จ ์์ฅ์ ๊ท๋ชจ ๋ํ ๊ธ๊ฒฉํ ์ปค์ง๊ณ ์๋ ์ํฉ์ ๋๋ค. ์ด์ ๋ฐ๋ง์ถฐ Human Pose Estimation์ ํตํ ํฌ์ฆ ๋ถ์์ผ๋ก ์ฌ์ฉ์์๊ฒ ํผ๋๋ฐฑ์ ์ ๊ณตํด ์ฌ๋ฐ๋ฅธ ์ด๋์์ธ์ ํ์ต๊ณผ ๋๋ถ์ด ์ด๋ํ๋ ์ฌ๋ฏธ๋ฅผ ์ค ์ ์๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ์ ๋ชฉํ๋ก ํฉ๋๋ค.
๊ฒ์ | ์ ๋ก๋ | ๋ค์ด๋ก๋ | ํฌ์ฆ์ถ์ถ |
---|---|---|---|
- ๊ฒ์ : ํค์๋๋ฅผ ์ ๋ ฅํด ์๋ฒ์ ์ ๋ก๋ ๋์ด์๋ ์ ์๋ ์ปจํ ์ธ ๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค.
- ์ ๋ก๋ : ์ด๋ ์์์ ์ดฌ์ํด ๊ทธ ์์๊ณผ ๋ถ์๋ ํฌ์ฆ, ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์ ์ ๋ก๋ ํ ์ ์์ต๋๋ค.
- ๋ค์ด๋ก๋ : ์ ์๋ ์ด๋ ์ปจํ ์ธ ๋ฅผ ์๋ฒ๋ก๋ถํฐ ๋ด๋ ค๋ฐ์ ์ ์์ต๋๋ค.
- ํฌ์ฆ์ถ์ถ : ์ฌ์ฉ์๊ฐ ์ปจํ ์ธ ์ ์์์ ๋ฐ๋ผ ์ด๋ํ๋ฉด, ๊ทธ ํฌ์ฆ๋ฅผ ์ถ์ถํ์ฌ ๋ ํผ๋ฐ์ค ํฌ์ฆ์์ ์ ์ฌ๋๋ฅผ ๊ฒ์ฌ, ์ ์ํ ํด ์ ๊ณตํ์ฌ ํผ๋๋ฐฑ์ ์ค๋๋ค.
- Vision : ์ ํ ๊ณต์ ์ปดํจํฐ๋น์ ํ๋ ์์ํฌ
- SnapKit : Auto Layout์ ์ฝ๋๋ง์ผ๋ก ์ค์ ํ ์ ์๋๋ก ๋์์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- RxSwift : ๋น๋๊ธฐ, ์ด๋ฒคํธ ๊ธฐ๋ฐ ํ๋ก๊ทธ๋๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- Nuke : ์ด๋ฏธ์ง ์บ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- Hero : ๋ค์ํ ์คํ์ผ์ View ์ ํ ์ ๋๋ฉ์ด์ ์ ์ ๊ณตํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- JGProgressHUD : ์ ๋ก๋/๋ค์ด๋ก๋ ์งํ์ํฉ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด ์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- AWSS3 : AWS S3 ์ธ์คํด์ค์ ํ์ผ์ ์ ๋ก๋ํ๊ธฐ์ํด ์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
-
Vision ํ๋ ์์ํฌ ์ฌ์ฉ, Pose ์ถ์ถํ๊ธฐ -
์๊ฐ๋ณ Pose ์ ๋ณด๋ฅผ JSONํํ๋ก ์ ์ฅํ๊ธฐ -
Pose์ ์์, ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์ ์ ๋ก๋ -
Pose๊ฐ ์ ์ฌ๋ ๋น๊ต ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ(์ ํด๋ฆฌ๋ ๊ฑฐ๋ฆฌ ๋น๊ต ๊ธฐ๋ฐ) - ์ ์ฌ๋ ๋น๊ต ์ฑ๋ฅ ๊ฐ์ (coreML ์ฌ์ฉ ๋ฑ)
- ํ๋กํ ๊ธฐ๋ฅ ์ถ๊ฐ
- ๋ฆฌ๋๋ณด๋ ๊ธฐ๋ฅ ์ถ๊ฐ
- App Store ์ถ์ํด๋ณด๊ธฐ
Metamong์ ์ถฉ๋จ๋ํ๊ต 2021 CNU SW/AI ProjectFair ์ฐฝ์์ํ๊ฒฝ์ง๋ํ ์ถํ์์ ๋๋ค.
Seunghun Yang ๐งโ๐ป๐ |
๊น์ ํ ๐งโ๐ป |
๋ ธ์ ์์ ๊ฐ๋ฐ ๋ก๊ทธ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.