Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/developeracademy-postech/2024-nc2-m17-machinelearning


https://github.com/developeracademy-postech/2024-nc2-m17-machinelearning

Last synced: about 8 hours ago
JSON representation

Awesome Lists containing this project

README

        

# 2024-NC2-M17-MachineLearning

## πŸŽ₯ Youtube Link
(μΆ”ν›„ λ§Œλ“€μ–΄μ§„ 유튜브 링크 μΆ”κ°€)

## πŸ’‘ About Augmented Reality

인곡지λŠ₯(AI)의 ν•œ 뢄야인 λ¨Έμ‹  λŸ¬λ‹(ML)은, 데이터 μ•ˆμ˜ νŒ¨ν„΄κ³Ό ꡬ쑰λ₯Ό 뢄석해 μΈκ°„μ˜ 도움 없이 슀슀둜 ν•™μŠ΅ν•˜κ³  μΆ”λ‘ ν•˜λŠ” 계산 κ³Όν•™μž…λ‹ˆλ‹€. μ‚¬μš©μžκ°€ 컴퓨터 μ•Œκ³ λ¦¬μ¦˜μ— λ§Žμ€ μ–‘μ˜ 데이터λ₯Ό λ„£μœΌλ©΄, κ·Έ 컴퓨터가 슀슀둜 데이터λ₯Ό λ°”νƒ•μœΌλ‘œ 결정을 내리며 뢄석을 μ§„ν–‰ν•©λ‹ˆλ‹€.

이 κ³Όμ •μ—μ„œ μˆ˜μ •μ΄ ν•„μš”ν•œ 뢀뢄이 발견되면, μ•Œκ³ λ¦¬μ¦˜μ€ μƒˆλ‘œμš΄ 정보λ₯Ό ν†΅ν•©ν•˜μ—¬ μ•žμœΌλ‘œ 더 λ‚˜μ€ μ˜μ‚¬κ²°μ •μ„ ν•  수 있게 λ©λ‹ˆλ‹€. λ¨Έμ‹  λŸ¬λ‹μ€ 인간이 μ •ν•œ κ·œμΉ™ 없이도 λ…μžμ μΈ κ²½ν—˜μ„ μŒ“μ•„κ°€λ©° ν•™μŠ΅ν•©λ‹ˆλ‹€.

## 🎯 What we focus on?
Machine Learningμ—μ„œ Hand Poseλ₯Ό ν™œμš©ν•œ λͺ¨λΈμ„ λ§Œλ“€κ³  앱에 μ μš©ν•œλ‹€.

- λͺ¨λΈ 클래슀: 직관적인 포즈, 타이머 사인은 사진 μ°λŠ” ν¬μ¦ˆμ™€ μ΅œλŒ€ν•œ μ€‘λ³΅λ˜μ§€ μ•Šκ²Œ
- Create ML μ‚¬μš©: μ†Œμˆ˜μ˜ νΌμ„ΌνŠΈλ‘œ λ‹€λ₯Έ νŒλ‹¨μ΄ λ‚˜μ˜€λ©΄? training/test 파일 μˆ˜μ§‘ 및 적용
- μ½”λ“œ: 타이머가 λŒμ•„κ°€κ³  μžˆμ„ λ•Œ 또 포즈λ₯Ό μΈμ‹ν•˜μ§€ μ•Šκ²Œ, λ§Œλ“  ML λͺ¨λΈ 앱에 ν™œμš©ν•˜κΈ°
## πŸ’Ό Use Case
> Machine Learning을 μ΄μš©ν•˜μ—¬ λ©€λ¦¬μ„œλ„ μˆ˜μ›”ν•˜κ²Œ 사진을 찍을 수 있게 ν•˜μž!

## πŸ–ΌοΈ Prototype
App의 컨셉이 카메라 앱인 만큼 λ””μžμΈ μš”μ†Œκ°€ λ§Žμ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. μ΅œλŒ€ν•œ κΈ°λ³Έ 카메라 μ•±κ³Ό λΉ„μŠ·ν•˜κ²Œ ν•˜μ—¬ μ΅μˆ™ν•œ κΈ°λ³Έ 카메라λ₯Ό μ“°λ“― μžμ—°μŠ€λŸ¬μš΄ λŠλ‚Œμ΄ λ‚˜κ²Œ ν•˜μ˜€κ³ , 타이머 사인을 μΈμ‹ν–ˆμ„ λ•Œ λ©€λ¦¬μ„œλ„ 본인의 사인을 μΈμ‹ν–ˆλ‹€λŠ” λŠλ‚Œμ„ μ£ΌκΈ° μœ„ν•΄ μ†Œλ¦¬μ™€ ν•¨κ»˜ 타이머 숫자λ₯Ό 크게 μ•Œλ¦¬λ“― ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

λ¨Έμ‹ λŸ¬λ‹μ„ ν™œμš©ν•˜λŠ” λΆ€λΆ„μž…λ‹ˆλ‹€. μ΄λ•Œ, vision을 μ‚¬μš©ν•©λ‹ˆλ‹€. setupvisionμ΄λΌλŠ” ν•¨μˆ˜λ₯Ό λ§Œλ“€κ³  ν•¨μˆ˜ λ‚΄μ—μ„œ λͺ¨λΈμ„ λΆˆλŸ¬μ˜΅λ‹ˆλ‹€. μœ„ μ½”λ“œλŠ” λͺ¨λΈμ„ 뢈러온 λ’€, μΈμ‹ν•œ 값이 3일 κ²½μš°μ— 3초 타이머λ₯Ό μ‹€ν–‰ν•˜κ³  사진을 μ΄¬μ˜ν•˜μ—¬ μ €μž₯ν•˜λŠ” λΆ€λΆ„μž…λ‹ˆλ‹€.

## πŸ› οΈ About Code
카메라 κ΄€λ ¨ ν•¨μˆ˜μ˜ 경우 촬영, μ €μž₯, zoom, μ „ν›„λ©΄ μ „ν™˜, ν”Œλž˜μ‹œ, λ¬΄μŒμ„ κΈ°μ€€μœΌλ‘œ λΆ„λ¦¬ν•˜μ—¬ μ œμž‘ν•˜μ˜€μŠ΅λ‹ˆλ‹€.
λ¨Έμ‹ λŸ¬λ‹μ„ ν™œμš© λΆ€λΆ„μ—μ„œλŠ” vision을 μ‚¬μš©ν•©λ‹ˆλ‹€. setupvision() μ΄λΌλŠ” ν•¨μˆ˜λ₯Ό λ§Œλ“€κ³  ν•¨μˆ˜ λ‚΄μ—μ„œ λͺ¨λΈμ„ λΆˆλŸ¬μ˜΅λ‹ˆλ‹€. μœ„ μ½”λ“œλŠ” λͺ¨λΈμ„ 뢈러온 λ’€, μΈμ‹ν•œ 값이 3일 κ²½μš°μ— 3초 타이머λ₯Ό μ‹€ν–‰ν•˜κ³  사진을 μ΄¬μ˜ν•˜μ—¬ μ €μž₯ν•˜λŠ” λΆ€λΆ„μž…λ‹ˆλ‹€.