Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 1.82 KB

File metadata and controls

59 lines (39 loc) · 1.82 KB

Deep Learning-Based Face Access Control + IPC Intelligent Security Monitoring System

This project is based on yolo11, retinaface, and facenet deep learning models, with LVGL as the GUI, implementing an IPC intelligent security monitoring system with face detection, face recognition, and object detection capabilities, running at full frame rate.

Prerequisites

Clone the project

git clone https://github.com/qaz624824554/deep_learning_security_system.git
cd deep_learning_security_system

LVGL is a submodule of this project, use the following command to get it, it will be downloaded to the lvgl/ directory

git submodule update --init --recursive

Dependencies

This project relies on multiple third-party libraries. Please ensure your development board has the following libraries installed:

Hardware

Hardware

  • Wildfire LubanCat4 RK3588S2
  • IMX415 8MP 4K camera
  • RTL8822CE Wifi+BT
  • mipi LCD RGB 7-inch 1024×600 touchscreen
  • Human infrared detection SR501: Reads corresponding values via GPIO to determine if someone is approaching
  • 128×32 OLED display: Displays screen content via I2C communication, used to show face detection results
  • Bluetooth speaker

Getting Started

Compile

cmake -B build .
cmake --build build -j8

Run the lvglsim file in the /bin directory.

Process Diagram

Process Diagram

Demonstration Video

demonstration.mp4