SSCCounterλ μμ€λνκ΅ μ»΄ν¨ν° λμ리 SSCCμ λλ°©(λμ리방)μ
νμ¬ λͺ λͺ
μ΄ μλμ§ μΈλΆμμ κ°νΈνκ² νμΈν μ μλλ‘ λ§λ μΉ κΈ°λ° μ¬λ μ μΉ΄μ΄ν
μμ€ν
μ
λλ€.
YOLOv8 λͺ¨λΈμ νμ©νμ¬ μΉ΄λ©λΌλ‘ 촬μν μ΄λ―Έμ§λ₯Ό μ€μκ°μΌλ‘ λΆμνκ³ ,
μ¬λ μλ₯Ό λΉ λ₯΄κ² μΆλ‘ νμ¬ μΉ νμ΄μ§μ νμν©λλ€.
- π― λλ°© λ΄λΆ μΈμμ μΈλΆμμ νμΈ
- π 보μμ μν΄ μ¬μ§ μ μ₯ μμ΄ λ©λͺ¨λ¦¬ λ΄ μ€μκ° λΆμλ§ μν
- πΈ λ²νΌ ν΄λ¦μΌλ‘ μΉ΄λ©λΌ ν μ₯ 촬μ ν YOLOv8λ‘ μΆλ‘
- π μΉ UI + FastAPI API κ΅¬μ‘°λ‘ λꡬλ μ½κ² μ¬μ© κ°λ₯
SSCCounter/ βββ main.py # FastAPI λ°±μλ μλ² λ° YOLOv8 μΆλ‘ βββ frontend/ β βββ index.html # μ¬μ©μ μΈν°νμ΄μ€ (λ²νΌ λ° κ²°κ³Ό νμ) βββ yolov8n.pt # μ¬μ νμ΅ λͺ¨λΈ (μ΅μ΄ μ€ν μ μλ λ€μ΄λ‘λ) βββ requirements.txt # μ€μΉν΄μΌ ν μμ‘΄μ± λͺ©λ‘
pip install -r requirements.txtuvicorn main:app --reload- μΉ νλ‘ νΈ: http://localhost:8000/
- API ν μ€νΈ: http://localhost:8000/count
- μΉμμ "λλ°© μΈμ νμΈ" λ²νΌμ ν΄λ¦
- μΉ΄λ©λΌλ‘ μλ 촬μλ μ΄λ―Έμ§μμ μ¬λ κ°μ§
- μΈμ μμ μ²λ¦¬ μκ° νλ©΄μ νμ
| κ΅¬λΆ | κΈ°μ |
|---|---|
| λ°±μλ | FastAPI, Uvicorn |
| λͺ¨λΈ | YOLOv8n (ultralytics) |
| μ΄λ―Έμ§ μ²λ¦¬ | OpenCV |
| νλ‘ νΈμλ | HTML, JavaScript |
| κΈ°ν | Python 3.x, CORS μ€μ ν¬ν¨ |
- μ΄λ―Έμ§λ λμ€ν¬μ μ μ₯νμ§ μμ΅λλ€.
- μΉ΄λ©λΌμμ 촬μλ νλ μμ μ¦μ λ©λͺ¨λ¦¬μμ μ²λ¦¬ λ° νκΈ°λ©λλ€.
- μΈλΆμ μ΄λ―Έμ§κ° λ¨μ§ μλλ‘ μ€κ³λμμ΅λλ€.
{
"count": 3,
"inference_time": 0.412
}- κ°μ§λ μ¬λμ μμΉ μκ°ν (λ°μ€ λ λλ§)
- μΆλ‘ κ²°κ³Ό μ΄λ―Έμ§ ν΄λΌμ΄μΈνΈμ μκ°μ μΌλ‘ νμ
- μλ μΈ‘μ λ° μκ°λ³ μΈμ ν΅κ³ μ μ₯
- κ΄λ¦¬μμ© λμ보λ μΆκ°
- κΆλν
- μμ€λνκ΅ AIμ΅ν©νλΆ
- SSCC(μμ€λνκ΅ μ»΄ν¨ν° λμ리) 41κΈ° λ©€λ²
- μ»΄ν¨ν°λΉμ , μλ² λλ μμ€ν , μ€μκ° AI μμ©μ κ΄μ¬μ΄ λ§μ΅λλ€.
SSCC (Soongsil Computer Club)
μμ€λνκ΅μ λνμ μΈ μ»΄ν¨ν° λμ리λ‘, κ°λ° Β· μκ³ λ¦¬μ¦ Β· AI Β· μλ² λλ λ± λ€μν λΆμΌμ μ΄μ μ κ°μ§ νμ°λ€μ΄ ν¨κ» 곡λΆνκ³ νλ‘μ νΈλ₯Ό μ§νν©λλ€.
MIT License (λλ μ¬μ© λͺ©μ μ λ§κ² μμ λ‘κ² μ€μ νμΈμ)
- YOLOv8 by Ultralytics
- μμ€λνκ΅ SSCC λ©€λ²λ€