DG

HakkımdaProjelerYeteneklerDeneyimMühendislik Düşüncesi
Computer Vision • Local Multimodal AI2024

Anlık Anlatım — Gerçek Zamanlı Görsel Anlama AI

Webcam görüntülerini %100 yerel çalışan multimodal LLaVA derin öğrenme modeliyle düşük gecikmeyle analiz edip anlık doğal dil betimlemeleri üreten gizlilik odaklı görüntü anlama sistemi.

Anlık Anlatım — Gerçek Zamanlı Görsel Anlama AI
ÇALIŞMA MODU%100 Yerel GPU — Sıfır Bulut & Sıfır API Maliyeti
İLETİŞİM PROTOKOLÜÇift Yönlü Düşük Gecikmeli WebSocket Akışı
VİZYON MODELİLLaVA 7B v1.6 Mistral (4-bit Quantized)

Proje Genel Bakış

Kamera görüntülerinin harici bulut sunucularına gönderilmesinin yarattığı gizlilik riskini, API maliyetlerini ve istek sınırı (rate-limit) engellerini ortadan kaldırmak için geliştirilmiş tamamen yerel bir multimodal yapay zeka sistemidir. Tarayıcı üzerinden alınan canlı webcam karelerini WebSocket hattı üzerinden FastAPI sunucusuna aktarır ve yerel GPU üzerinde koşan 4-bit kuantize LLaVA-7B vizyon-dil modeliyle sahneyi gerçek zamanlı doğal dil cümlelerine dönüştürür.

Mimari & Çalışma Mantığı

01

Kare Yakalama & Ön-İşleme (React İstemci): Tarayıcıdaki canlı kamera akışından optimize edilmiş aralıklarla görüntü kareleri yakalanır ve Base64 formatında kodlanır.

02

Sürekli WebSocket Akışı: HTTP el sıkışma yükünü ortadan kaldırmak için istemci ile FastAPI arasında açık tutulan çift yönlü WebSocket kanalı üzerinden kareler anlık iletilir.

03

FastAPI Kare İşleyici & Ollama Köprüsü: Sunucu gelen kareyi doğrulayıp yerel ağda çalışan Ollama servisine (localhost:11434) sahne betimleme prompt'u ile yönlendirir.

04

Yerel GPU Çıkarımı (LLaVA 7B q4_0): 4GB+ VRAM üzerinde bile verimli çalışabilen kuantize multimodal model görüntüyü çözümler ve üretilen açıklamayı anında arayüze geri basar.

Temel Özellikler

%100 yerel çalışma: Kamera görüntüleri bilgisayardan dışarı asla çıkmaz, tam gizlilik sağlar
Harici API anahtarı, abonelik ücreti veya istek kotası (Rate Limit) olmadan sınırsız analiz
WebSocket tabanlı kesintisiz kare gönderimi ve anlık metin akışı
4-bit kuantizasyon (llava:7b-v1.6-mistral-q4_0) sayesinde tüketici sınıfı GPU'larda yüksek hız
Masaüstü ve mobil tarayıcılarla uyumlu sade ve duyarlı kontrol arayüzü

Kullanılan Teknolojiler

Python 3.11+FastAPIOllamaLLaVA 7B (Mistral q4_0)WebSocketsOpenCVReact
Kaynak Kod & Dokümantasyon

Projenin tüm kaynak kodlarını, Docker kurulumunu, sistem mimarisi şemalarını ve API dokümantasyonunu GitHub deposunda inceleyebilirsiniz.

GitHub'da Aç