Arabic-Ready Face Recognition Software

Job ID: 39506859

Budget: $750 – $1,500 USD

### **Intelligent Face Recognition System with Arabic Support**

This application is a fully-featured, offline **face recognition system** built using Python and PySide6. It is designed for high usability, multilingual support (including Arabic), and strong database and reporting functionalities. Key features include:

* **Real-time Face Recognition** from webcam, video files, individual images, or complete folders using an ONNX-based YOLO face detector (YuNet).
* **Database Management**: Add, modify, search, or delete individuals from a local SQLite database. Images are stored directly in the database with associated metadata (name, positions, and other info).
* **PDF Report Generation**: Automatically generate professional reports (in Arabic) of recognized individuals with images and details using ReportLab.
* **Offline and Secure**: All functionalities work offline; no data is sent outside the device.
* **Arabic Language & BiDi Text Support**: All interface components, logs, and PDF reports are fully compatible with Arabic using `arabic_reshaper` and `bidi`.
* **Custom Styled UI**: Includes dark mode, Arabic right-to-left layout, and military-inspired styling for clarity and robustness.

---

#### Technologies Used:

* **face\_recognition** (based on dlib)
* **OpenCV** (image handling and YuNet ONNX model)
* **SQLite** (local database)
* **ReportLab** (PDF generation)
* **PySide6** (GUI)
* **arabic\_reshaper** + **bidi.algorithm** (Arabic text handling)