This project uses OpenCV and MediaPipe to detect and replicate objects in a virtual environment. It demonstrates a practical use case of computer vision and machine learning for creating interactive experiences.
- Hand and Face Detection: MediaPipe is used to detect hands and facial landmarks in real-time.
- Data Processing: Extracts key features from detected hands, faces, and objects within the hands.
- Virtual Cloning: OpenCV is used to draw and replicate held objects based on the detected features.
- Interaction: Allows users to interact with virtual object clones in real-time by blinking to clone and transfer (teleport) objects from one hand to another.
- Clone the repository:
git clone https://github.com/NicoleStrel/object-telecloning.git
- Navigate to the project directory:
cd object-telecloning - Install the required dependencies:
pip install -r requirements.txt
- Run the application:
python teleclone.py
- Hold up both hands in front of your face with an object in one hand.
- Blink both your eyes to clone and transfer the object to the other hand.
This project is licensed under the MIT License - see the LICENSE file for details.
