diff --git a/camera-node-control/README.md b/camera-node-control/README.md new file mode 100644 index 0000000000000000000000000000000000000000..e1498499bbbbd82c3c26a682e1bf43fb8306c746 --- /dev/null +++ b/camera-node-control/README.md @@ -0,0 +1,43 @@ +# 카메라 컨트롤 노드 + +초음파 센서를 이용하여 차량 접근을 감지하고 차량 접근시 카메라로 촬영하여 번호판을 인식하여 인식한 차량 번호를 컨트롤 노드에게 전송합니다. + +## 주요 기능 + +- 초음파 센서를 통한 차량 접근 감지 +- libcamera를 이용한 카메라 제어 및 사진 촬영 +- OpenCV를 활용한 차량 번호판 영역 인식 및 이미지 추출 +- 파이썬 OCR 서버를 통한 차량 번호 OCR +- 컨트롤 노드와의 통신 + +## 빌드 방법 + +```sh +make clean +make +``` + +## 실행 방법 + +```sh +./camera +``` + +## 요구사항 + +- OpenCV +- libcamera + +## 프로젝트 구조 + +``` +camera-node-control/ +├── camera.cpp # 메인 카메라 제어 코드 +├── gpio.cpp # GPIO 제어 코드 +├── gpio.h # GPIO 헤더 파일 +└── Makefile # 빌드 스크립트 + +# 이미지 저장 경로 +../images/ # 원본 차량 이미지 +../plates/ # 추출된 번호판 이미지 +``` \ No newline at end of file