Air Canvas Pro
AI Destekli Temassız Çizim & Dijital Tahta
Fiziksel bir ekrana veya kaleme dokunmadan, tamamen boşlukta el ve parmak hareketleriyle gerçek zamanlı (100+ FPS) çizim, ışıkla boyama ve temassız tahta yönetimi sunan yeni nesil Computer Vision sistemi.
Air Canvas Pro
💡 Fikir ve Vizyon: Temassız Etkileşimin Geleceği
Geleneksel fare, klavye veya grafik tabletlerin yerini; doğrudan insan bedeninin doğal jestleriyle iletişim kuran yapay zekâ destekli sistemler alıyor. Air Canvas Pro, özel bir donanıma, pahalı bir çizim tabletine veya sensörlü eldivene ihtiyaç duymadan, yalnızca standart bir web kamerası ile boşlukta temassız çizim yapabilmenizi sağlar.
Online ders anlatan bir öğretmenin havada formülleri çizmesi, sunum yapan bir konuşmacının slayt üzerinde parmaklarıyla diyagramlar oluşturması ya da dijital sanatçıların havada neon ışıklarla resim yapması için optimize edilmiştir.
Öne Çıkan Yeni Nesil Yetenekler
- 21 Noktalı Hassas El İskelet Takibi: Google'ın en güncel MediaPipe Hand Landmarker (Tasks API) yapay zekâ modeli kullanılarak elinizin 21 eklem noktası 3 boyutlu uzayda 100+ FPS hızla analiz edilir.
- EMA (Exponential Moving Average) Yumuşatma: İnsan elindeki mikro titremeleri yok eden matematiksel EMA filtresi sayesinde çizgiler pürüzsüz ve akıcı hatlar halinde çizilir.
- Çok Katmanlı Neon Glow & Gökkuşağı Fırçası: Klasik çizgi moduna ek olarak ışık saçan sinematik Neon efekti ve el hareket ettikçe renk tonu değişen gökkuşağı fırça motoru.
- Kusursuz Geometrik Şekil Motoru: Havada elinizi hareket ettirerek canlı önizleme ve yarıçap göstergesiyle düz çizgi, dikdörtgen ve çember çizebilme modu.
- Pinch (Kıstırma) ile Hızlı Tıklama: Başparmak ve işaret parmağını birbirine yaklaştırarak üst menüdeki araçları, fırça boyutlarını ve renkleri anında seçebilme.
-
Sınırsız Geri Al (Undo) & İleri Al (Redo): Tuvali silmek yerine
ZveYkısayollarıyla yapılan her hamleyi hafızada tutarak geri ve ileri sarabilme mimarisi. - PiP (Picture-in-Picture) Canlı Mini Webcam: Beyaz Tahta veya Siyah Tahta modlarına geçildiğinde sağ alt köşede canlı webcam görüntüsü açılarak elin ve iskeletin ekrandaki konumu asla kaybedilmez.
- Yumruk Jesti ile Güvenli Temizleme: Kazara silmeleri önlemek için yumruk yapıldığında yarım saniye dolan geri sayım dairesiyle tuvali sıfırlama (ve geri alabilme!).
El Hareketleri & Temassız Jest Kılavuzu
Kameranın önünde aşağıdaki doğal el hareketlerini yaparak çizimi ve tuvali yönetebilirsiniz:
| Jest / Hareket | Çalışma Modu | İşlev ve Açıklama |
|---|---|---|
| ☝️ Yalnızca İşaret Parmağı | Çizim / Şekil Modu | Parmağınızı havada gezdirdiğinizde seçili fırçada ve renkte canlı çizim yapar. |
| ✌️ İşaret + Orta Parmak | Seçim / Menü Modu | Çizimi durdurur; iki parmakla üst menü araçlarına erişebilir veya fare gibi gezinebilirsiniz. |
| 🤏 Pinch (Başparmak + İşaret) | Hızlı Tıklama | Menü butonu üzerindeyken parmaklarınızı kıstırarak anında tıklama yapar. |
| ✊ Yumruk Yapma | Tuvali Temizle | Yarım saniye yumruk tutulduğunda dairesel sayaç dolar ve tuval güvenle temizlenir. |
Hızlı Başlangıç & Kurulum
Projeyi kendi bilgisayarınızda saniyeler içinde çalıştırmak için terminalinizde şu komutları uygulayabilirsiniz:
git clone https://github.com/enfalbsrn/air-canvas.git
cd air-canvas
# 2. Gerekli kütüphaneleri yükleyin
pip install -r requirements.txt
# 3. Uygulamayı başlatın
python air_canvas.py
Teknoloji Yığını & Kütüphaneler
Uygulama, yüksek FPS ve düşük CPU tüketimi hedeflenerek optimize edilmiş Python ve C++ arka uçlu kütüphaneler üzerine inşa edilmiştir: