REPOSITORY OVERVIEWLive repository statistics
β
0Stars
β 0Forks
β― 0Open issues
β 0Watchers
55/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
72 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
100 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Humanoid Eyes
Description
The Humanoid Eyes project aims to track a person in the camera view, classify their gender, and make the robotic eyes react accordingly. This project represents a significant step toward creating realistic humanoid eye robotics that provide lifelike interactions.
Features
- Person tracking via camera
- Gender classification
- Reactive eye movements based on detected individuals
Technologies Used
- Python
- OpenCV
- TensorFlow
- Arduino IDE
- 3D Printer
- Arduino Uno Board
Installation Instructions
Physical Setup
- Arduino Board: Ensure you have an Arduino board for configuration and connection.
- Servos: You will need six servos connected to the Arduino board. Each servo controls a different part of the eye (see
Servos_connection_info.txt for details).
- 3D Model: 3D print two human eyeballs and four eyelids. Connect each one to the corresponding servos as outlined in the connection information.
- Power Supply: Provide power to the servos as required.
- Connect Arduino: Link your Arduino to your laptop.
Software Setup
- Dependencies: Before running the project, ensure you have the following Python packages installed:
pip install opencv-python tensorflow numpy pyserial
- Arduino IDE: Download and install the Arduino IDE. Open the code file Servos_Control.ino and upload it to your Arduino board.
- Servo Adjustment: You may need to adjust the servo settings in the code to achieve smoother movements that meet your design expectations.
Usage
To use the Humanoid Eyes project:
- Connect the Arduino board to your computer.
- Open the Arduino IDE, select the correct board, and upload the code.
- Run the Python script to start the camera tracking and eye movement.
Contributing
Contributions are welcome! If you would like to contribute to the project, please fork the repository and submit a pull request with your changes.