Project Description:
Developed an advanced motion detection system for a door lock mechanism, integrating multiple layers of security through username, password, and hand motion recognition. This system ensures enhanced security by unlocking the door only when all authentication parameters are successfully verified.
Key Features:
- User Authentication: Utilizes MongoDB to securely store user information, including usernames and passwords.
- Hand Motion Detection: Employs a camera/CCTV system to detect hand motions, adding an extra layer of security.
- Client-Server Architecture: Implements a TCP connection to facilitate seamless communication between the client and server for real-time motion detection.
- Programming Environment: Entire system developed in PyCharm IDE using Python, leveraging its robust libraries for motion detection and database management.
- The main libraries are:
- OpenCV
- MediaPipe
- Tensorflow
![Motion Python programming in PyCharm with Client and Server over TCP connection](https://bestdatadesign.com/wp-content/uploads/2024/06/CCTV_motionDetection_resized.jpg)
![Camera motion detection in Python Client and Server over TCP connection](https://bestdatadesign.com/wp-content/uploads/2024/06/CCTV_motionDetection_code_resized.jpg)
This project integrates various technologies to create a secure and efficient system, highlighting skills in database management, real-time processing, and network communication.
If you have any questions or would like to discuss further, please do not hesitate to contact me via the information provided on the contact page ( here).