-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
아키텍처 흐름
- PyQt에서 실시간 CCTV 영상을 받아옵니다.
- PyQt는 OpenCV를 사용하여 CCTV 영상을 스트리밍하고, 각 프레임을 캡처합니다.
- PyQt는 FastAPI 서버에 HTTP 요청을 보냅니다.
- 각 프레임은 FastAPI 서버에 POST 요청을 통해 전송됩니다.
- FastAPI 서버는 YOLO 모델을 사용하여 객체 인식을 수행합니다.
- YOLO 모델은 요청받은 프레임에 대해 객체를 감지하고, 감지된 객체와 그 위치(바운딩 박스)를 반환합니다.
- FastAPI는 PyQt로 객체 인식 결과를 응답합니다.
- FastAPI는 감지된 객체들의 좌표 및 클래스 정보를 PyQt로 반환합니다.
- PyQt는 응답을 받아 GUI에서 객체를 바운딩 박스로 표시합니다.
- 바운딩 박스를 그린 후, 인식된 객체들을 GUI에서 실시간으로 표시합니다.
일단 디텍션모델까지 구현예정 아키텍쳐인데 읽어보시고 수정 필요한 부분은 코멘트 부탁드립니다. 먼저 이 순서대로 구현하면서 레포 올리고 추가상황은 issue로 공유드릴께요 ~
Choijiyun0902 and Ryuchanghoon
Metadata
Metadata
Labels
No labels
Type
Projects
Status
리뷰