qwertymike/pcb-defect-detection
0
PCB Defect Detection Web App
이 프로젝트는 YOLO 모델(best.pt)을 사용하여 PCB 이미지의 결함을 탐지하는 웹 애플리케이션입니다.
설치 및 실행 방법
- 모델 파일 준비
- 학습된
best.pt파일을backend/폴더 안에 넣어주세요. - 경로:
backend/best.pt
- 앱 실행
- 터미널에서
start_app.sh스크립트를 실행하세요.
./start_app.sh- 또는 수동으로 실행:
cd backend
pip install -r requirements.txt
python -m uvicorn main:app --reload --host 0.0.0.0 --port 8000- 웹페이지 접속
- 브라우저에서
http://localhost:8000으로 접속하세요.
구조
backend/: FastAPI 서버 및 YOLO 모델 실행 로직frontend/: 웹페이지 UI (HTML/CSS/JS)results/: 탐지 결과 이미지가 저장되는 곳
