From c78eca0db66362550707e0872b0ff82c2cbb617d Mon Sep 17 00:00:00 2001 From: Han Donghyeon <hando1220@ajou.ac.kr> Date: Sat, 21 Dec 2024 22:39:49 +0900 Subject: [PATCH] =?UTF-8?q?docs(c):=20README.md=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- camera-node-control/README.md | 43 +++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 camera-node-control/README.md diff --git a/camera-node-control/README.md b/camera-node-control/README.md new file mode 100644 index 0000000..e149849 --- /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 -- GitLab