๐ ์ฌ์ฌ ๋ฐ ํฌํ ๊ฒฐ๊ณผ 1์ ํ์ผ๋ก ์ ์
์๊ฐ ๋ฐ ์ธ์ง ์ฝ์๋ฅผ ์ํ ์ง๋ฅํ ์์ฑ ๋ฒ์ค ํ์น ์๋ด ์๋ฃจ์
"๋ค๋ฆฌ๋ ์์ผ, ๋งํ์๋ ์ด๋"
LightBus๋ ์๊ฐ์ฅ์ ์ธ ๋ฐ ์ธ์ง ์ฝ์๊ฐ ๋ณด๋ค ์ฝ๊ณ ์์ ํ๊ฒ ๋ฒ์ค๋ฅผ ์ด์ฉํ ์ ์๋๋ก ์ง์ํ๋ AI ๊ธฐ๋ฐ ์ค๋งํธ ๋ชจ๋น๋ฆฌํฐ ์๋น์ค์ ๋๋ค.
์ฌ์ฉ์๊ฐ ์์ฑ์ผ๋ก ๋ฒ์ค ๋ฒํธ ๋๋ ๋ชฉ์ ์ง๋ฅผ ์ ๋ ฅํ๋ฉด GPS, ๊ณต๊ณต๋ฐ์ดํฐ API, ์ปดํจํฐ ๋น์ (OCR) ๊ธฐ์ ์ ํ์ฉํ์ฌ ์ํ๋ ๋ฒ์ค์ ๋์ฐฉ ์ฌ๋ถ๋ฅผ ์ค์๊ฐ์ผ๋ก ์์ฑ ์๋ดํฉ๋๋ค.
์์ธ์๋ฅผ ๋น๋กฏํ ๊ตญ๋ด ๋์ค๊ตํต ์ธํ๋ผ๋ ์ง์์ ์ผ๋ก ๋ฐ์ ํ๊ณ ์์ง๋ง, ์๊ฐ์ฅ์ ์ธ์๊ฒ๋ ์ฌ์ ํ
"์ง๊ธ ๋์ฐฉํ ๋ฒ์ค๊ฐ ๋ด๊ฐ ํ์ผ ํ๋ ๋ฒ์ค์ธ๊ฐ?"
๋ผ๋ ๋ฌธ์ ๊ฐ ์กด์ฌํฉ๋๋ค.
LightBus๋ ๋ณ๋์ ๋น์ฝ์ด๋ ์ธ๋ถ ์ค์น ์ฅ๋น ์์ด ์ฌ์ฉ์์ ์ค๋งํธํฐ๋ง์ ํ์ฉํ์ฌ ๋ฒ์ค ๋์ฐฉ ์ฌ๋ถ๋ฅผ ์ค์ค๋ก ํ์ธํ ์ ์๋๋ก ์ง์ํ๋ ์ธํ๋ผ ๋ ๋ฆฝํ ์๋ฃจ์ ์ ๋๋ค.
| ์ด๋ฆ | ๋ด๋น ์ญํ |
|---|---|
| ์ต์ง์ | [ํ์ฅ] ๋ฒ์ค ๋ฒํธํ ์ธ์ ๋ก์ปฌ ์๋ฒ ๊ตฌ์ถ |
| ๊นํจ์ | STT/TTS ์์ฑ ์ธํฐ๋์ ๊ตฌํ |
| ๋ฐํ์ | ๊ณต๊ณต๋ฐ์ดํฐ API ์ฐ๋ ๋ฐ ๋ฐฑ์๋ ์๋ฒ ๊ตฌ์ถ |
| ์์น์ | ์ ๊ทผ์ฑ ์ค์ฌ UI/UX ๋ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ |
| ์ฑ์์ | YOLOv11 ยท YOLOv12 ๋ชจ๋ธ ํ์ต ๋ฐ ๋ฐ์ดํฐ์ ๊ณ ๋ํ |
- ๋ฒ์ค ๋ฒํธ ์์ฑ ์ ๋ ฅ
- ๋ชฉ์ ์ง ์์ฑ ์ ๋ ฅ
- ์ค์๊ฐ ์์ฑ ๋ช ๋ น ์ธ์
- ํ์ฌ ์์น ํ์ธ
- ์ธ๊ทผ ๋ฒ์ค ์ ๋ฅ์ฅ ํ์
- ์์ธ์ ๋ฒ์ค ์ ๋ฅ์ฅ ์ ๋ณด ์ฐ๋
- ๋ฒ์ค ๋์ฐฉ ์์ ์ ๋ณด ์กฐํ
- ์ฌ์ฉ์๊ฐ ์์ฒญํ ๋ฒ์ค ํํฐ๋ง
- YOLO ๊ธฐ๋ฐ ๋ฒ์ค ๊ฐ์ฒด ํ์ง
- ์ค์๊ฐ ์นด๋ฉ๋ผ ์์ ๋ถ์
- ๋ฒ์ค ์ ๊ทผ ์ฌ๋ถ ํ๋จ
- ๋ฒ์ค ๋ฒํธ ์์ญ ์ถ์ถ
- Azure Computer Vision OCR ์ ์ฉ
- ๋ฒ์ค ๋ฒํธ ํ ์คํธ ์ธ์
- ๋ฒ์ค ๋์ฐฉ ์๋ด
- ๋ฒํธ ์ผ์น ์ฌ๋ถ ์๋ด
- ์ค์๊ฐ ์์ฑ ํผ๋๋ฐฑ ์ ๊ณต
- React
- JavaScript
- HTML5
- CSS3
- Web Speech API
- Geolocation API
- Node.js
- Express
- FastAPI
- Python
- YOLOv11
- YOLOv12
- OpenCV
- Azure Machine Learning
- Azure Computer Vision OCR
- Azure Speech Service (STT / TTS)
- ์์ธ์ ์ด๋ฆฐ๋ฐ์ดํฐ๊ด์ฅ API
- ๋ฒ์ค ์ ๋ฅ์ฅ ์์น ์ ๋ณด API
- ์ค์๊ฐ ๋ฒ์ค ๋์ฐฉ ์ ๋ณด API
- Object Detection ๊ธฐ๋ฐ ๋ฒ์ค ํ์ง ๋ชจ๋ธ
- Kaggle ๊ตํต ๋ฐ์ดํฐ์ ํ์ฉ
- Bus ๋จ์ผ ํด๋์ค๋ก ์ฌํ์ต
- ์ค์๊ฐ ๊ฒ์ถ ํ๊ฒฝ ์ต์ ํ
ํ์ต ๊ฒฐ๊ณผ
- Precision โ 0.9
- Recall โ 0.8
- mAP50 โ 0.8
- mAP50-95 โ 0.65
LightBus
โ
โโโ client
โ โโโ public
โ โโโ src
โ
โโโ server
โ โโโ main.py
โ โโโ detect_bus.py
โ โโโ models
โ
โโโ docs
โ โโโ System_Architecture.png
โ
โโโ server.cjs
โโโ package.json
โโโ README.md
cd server
python -m uvicorn main:app --reload๊ธฐ๋ณธ ์ฃผ์
http://localhost:8000
node server.cjsnpm install
npm run dev- ์ฌ์ฉ์๊ฐ ์์ฑ์ผ๋ก ๋ฒ์ค ๋ฒํธ ์ ๋ ฅ
- GPS๋ฅผ ํตํด ํ์ฌ ์์น ํ์ธ
- ์ธ๊ทผ ๋ฒ์ค ์ ๋ฅ์ฅ ์กฐํ
- ๊ณต๊ณต๋ฐ์ดํฐ API๋ก ๋ฒ์ค ๋์ฐฉ ์ ๋ณด ํ์ธ
- ์นด๋ฉ๋ผ ์์์์ ๋ฒ์ค ํ์ง
- OCR๋ก ๋ฒํธํ ์ธ์
- ์ ๋ ฅ ๋ฒ์ค ๋ฒํธ์ ๋น๊ต
- ์ผ์น ์ TTS ์์ฑ ์๋ด
- ์๊ฐ์ฅ์ ์ธ์ ์ด๋๊ถ ํฅ์
- ๋์ค๊ตํต ์ ๊ทผ์ฑ ๊ฐ์
- ์ค๋งํธํฐ ๊ธฐ๋ฐ ์๋ฆฝํ ์๋น์ค ์ ๊ณต
- ์ถ๊ฐ ์ธํ๋ผ ๊ตฌ์ถ ๋น์ฉ ์ต์ํ
- ์ ๊ตญ ๋ฒ์ค ๋ ธ์ ๋ฐ์ดํฐ ํ์ฅ
- ๊ฒฝ๊ธฐ๋ ๋ฐ ๊ด์ญ์ ๋ฐ์ดํฐ ํตํฉ
- ๋ชฉ์ ๋ฒ์ค ๊ธฐ๋ฐ ์ต์ ์ ๋ฅ์ฅ ์ถ์ฒ
- ์ค๋งํธ ๊ธ๋์ค ์ฐ๋
- ์ฅ์ ๋ฌผ ๋ฐ ์ํ ์์ ์ค์๊ฐ ๊ฐ์ง
- ์ค๋งํธ ์ํฐ ๊ตํต ์์คํ ์ฐ๊ณ
Microsoft AI School 4๊ธฐ
Team InsightNode Project
๋ฐํ ์๋ฃ ๋ฐ ์์ฐ ์์์ ํตํด LightBus์ ์ ์ฒด ๋์ ๊ณผ์ ์ ํ์ธํ ์ ์์ต๋๋ค.
LightBus "๋ค๋ฆฌ๋ ์์ผ, ๋งํ์๋ ์ด๋"

