İçeriğe geç
SEB.
Macro view orbiting a precision camera lens catching a thin rim of light

TamamlandıGörüntü İşleme · AR

Eye2S

Az Örnekle Öğrenen AR Masaüstü Algı Sistemi

Yeni bir nesneyi altı karede öğreniyor

Program

Kişisel proje

Görev

Tek Geliştirici

Ekip

Tek kişi

Dönem

2026

Künye

MacBook'un kendi kamerası üzerinde çalışan, gerçek zamanlı bir artırılmış gerçeklik algı sistemi. Bir dedektörün yeni bir nesneyi tanıması normalde yeniden eğitim isterken Eye2S, kameraya tutulan altı kareden öğreniyor: GrabCut cismi onu tutan parmaklardan ayırıyor, DINOv2 gömüleri sonrasında onu örnek düzeyinde tanıyor — "bir kalem" değil, o kalem. Eller imleç sürmüyor, jest olarak okunuyor; bir nesneye davranış bağlamak ise bir klasöre Python dosyası bırakmaktan ibaret, yeniden başlatmadan canlı yükleniyor.

Geliştirdikleri

  • 01Az örnekle nesne öğrenme: altı kare, cismi onu tutan elden ayıran GrabCut segmentasyonu ve çalışma anında eklenen isimli bir kimlik
  • 02DINOv2 gömüleri üzerinde örnek düzeyinde tanıma (Apple MPS'te fp16); öğrenilmiş nesnelerin elsiz de bulunması için YOLOE görsel-istem tespiti
  • 03MediaPipe el takibi ve öğrenilen jestler — dört tekrarda kaydedilir, hızdan, konumdan ve uzaklıktan bağımsız bir temsille eşleştirilir
  • 04Canlı yüklenen eklenti sistemi: bir .py dosyası bırakmak yeterli; bozuk eklenti karantinaya alınır, HUD onunla birlikte düşmez
  • 05Kod yazmadan otomasyon kuralları — bir nesne görüldüğünde kabuk komutu, AppleScript, Kısayol, uygulama veya webhook çalıştırma
  • 06Bir cismin tek tespit olarak kalmasını sağlayan kimlik hakemliği: iç içe kutuların birleştirilmesi, berabere kalan etiketin skorla çözülmesi, çözülemezse işaretlenip otomasyondan çıkarılması
  • 07Çıkarım arkada koşarken kaplamanın akıcı kalması için Kalman ile ekstrapole edilen kutular ve ayrı iş parçacıklı render döngüsü

Teknolojiler

  • Python
  • PyTorch
  • DINOv2
  • YOLOE
  • MediaPipe
  • OpenCV
  • Apple MPS