Metadata-Version: 2.4
Name: visionlock
Version: 0.2.0
Summary: VisionLock Pro - Face Recognition + ESP32 Door Automation for IoT Robotics
Author: Leo Das
Author-email: Leo Das <your@email.com>
License-Expression: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: License
Requires-Dist: opencv-python
Requires-Dist: face-recognition
Requires-Dist: pyserial
Requires-Dist: numpy
Requires-Dist: cmake
Requires-Dist: dlib-bin
Dynamic: license-file

# 🔒 VisionLock Pro  
### Face Recognition + ESP32 Door Automation for IoT & Robotics

VisionLock Pro is an intelligent **face-recognition-based door automation system** built with Python, OpenCV, and ESP32.  
It automatically unlocks the door when a **known face** is detected, and triggers a **buzzer alert** when an **unknown face** appears.

---

## 🚀 Features

✅ Real-time **face recognition** using the `face_recognition` library  
✅ **ESP32 integration** for physical door control (via serial commands)  
✅ **Auto door open/close** logic with hold timer  
✅ **Buzzer alert** for unrecognized faces  
✅ Simple, educational-friendly architecture  
✅ Perfect for **IoT, AI, and robotics learning projects**

---

## 🧩 Requirements

### 🖥️ Software Requirements
| Component | Version | Notes |
|------------|----------|-------|
| Python | 3.8+ | Recommended 3.9 or above |
| CMake | Latest | Required by dlib |
| Visual Studio Build Tools | 2019+ | Must include “Desktop development with C++” |
| ESP32 | Any model | For door and buzzer control |

### ⚙️ Python Dependencies
Installed automatically when you install VisionLock:

