https://github.com/cristina2000-hub/drawmemaybe
DrawMeMaybe is an interactive project that combines AI, computer vision, and robotics. A camera takes a photo of a person, the person provides their hobbies or interests, and a robotic arm then draws a personalized cartoon portrait of that person on paper.
https://github.com/cristina2000-hub/drawmemaybe
ai opencv python robotics ros
Last synced: 8 months ago
JSON representation
DrawMeMaybe is an interactive project that combines AI, computer vision, and robotics. A camera takes a photo of a person, the person provides their hobbies or interests, and a robotic arm then draws a personalized cartoon portrait of that person on paper.
- Host: GitHub
- URL: https://github.com/cristina2000-hub/drawmemaybe
- Owner: Cristina2000-hub
- Created: 2025-10-10T09:25:36.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-28T16:37:43.000Z (8 months ago)
- Last Synced: 2025-10-28T18:29:56.331Z (8 months ago)
- Topics: ai, opencv, python, robotics, ros
- Homepage:
- Size: 70.2 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DrawMeMaybe
**DrawMeMaybe** is an interactive project that combines AI, computer vision, and robotics.
A camera takes a photo of a person, the person provides their hobbies or interests, and a robotic arm then draws a personalized cartoon portrait of that person on paper.
## π§© How It Works
### **1. Input**
- πΈ Camera captures a photo of the person
- βοΈ User enters keywords describing hobbies/interests (e.g., βsoccer, music, booksβ)
### **2. Processing**
- π§ **Face Analysis**: Detect facial landmarks, shapes, and features
- π¬ **Interest Analysis**: Analyze text input to select fitting visual elements
- π¨ **Cartoonization**: Generate a cartoon-style image using AI
### **3. Robotic Drawing**
- βοΈ Convert the final cartoon image into vector paths (SVG)
- π€ The robotic arm draws the portrait with a pen on paper
## π₯ Team
| Name | Role | Responsibilities |
|------|--------|------------------------|
| π©βπ» Cristina | AI/Frontend | Cartoonization AI, minimal Streamlit UI, hobby integration |
| π©βπ» Muhammet | Image preprocessing, OpenCV | face detection, cropping, resizing, normalization, clean image ready for AI modul |
| π€ Stephan | Robotics / Hardware | Roboterarm, SVG-Interpretation, Zeichnungslogik |
| ALL| Integration/ROS | Connect modules together (preprocessed image β AI β SVG β robot), Implement ROS nodes/topics if needed, Test full end-to-end pipeline. |