# 📈 TEI Graph Data Extractor
TEI Graph Data Extractor, mühendislik grafiklerinden ve görsellerden hassas (X, Y, Z) koordinat verilerini çıkarmak için geliştirilmiş, çapraz platform destekli (Cross-platform) bir masaüstü uygulamasıdır. TEI Kariyerini Uçur Yaz Stajı programı kapsamında geliştirilmiştir.
- 🎯 Gelişmiş Kalibrasyon Sistemi: Yüklenen grafik üzerinde (X1, X2, Y1, Y2) piksel noktalarını gerçek dünya değerleriyle eşleştirerek tam isabetli koordinat dönüşümü yapar.
- 🔍 Akıllı Büyüteç Aracı: Görselin üzerinde gezinirken piksel hassasiyetinde noktalar seçebilmeniz için canlı büyüteç (magnifier) desteği sunar.
- 📊 Dinamik Z-Değeri Gruplama: Verileri 3. boyuta (Z eksenine) göre ayırabilmek için dinamik grup oluşturma, renklendirme ve düzenleme imkanı.
- ✒️ Çoklu Toplama Modları:
- Çizim Modu: Farenizle eğrilerin üzerinden geçerek seri noktalar toplama.
- Tek Nokta Ekleme: Grafikteki kritik noktalara manuel ve hassas tıklama.
- Taşıma (Adjust) Modu: Yanlış eklenen noktaları sürükle-bırak ile anında düzeltme.
- Silme Modu: Ekrandan ve veritabanından hatalı noktaları temizleme.
- 🛡️ Sağlam Kullanıcı Deneyimi (UX): Kullanıcının adım atlamasını engelleyen (örneğin resim yüklemeden veya kalibrasyon yapmadan çizim başlatmayı önleyen) akıllı pop-up uyarı sistemi ve %100 tip güvenli veri giriş kutuları.
- 💾 Dışa Aktarım ve Arşivleme: Toplanan verileri SQLite/yerel veritabanında saklama ve tek tıkla
.csvformatında dışa aktarma.
- Dil: C#
- Arayüz Çerçevesi: Avalonia UI (XAML)
- Mimari: MVVM (Model-View-ViewModel)
- Veritabanı: Entity Framework Core (AppDbContext)
Projeyi kendi bilgisayarınızda çalıştırmak için aşağıdaki adımları izleyebilirsiniz:
- Depoyu kendi bilgisayarınıza klonlayın:
git clone [https://github.com/KULLANICI_ADI/TEI-Graph-Data-Extractor.git](https://github.com/KULLANICI_ADI/TEI-Graph-Data-Extractor.git)
- Proje dizinine gidin.
cd TEI-Graph-Data-Extractor - Gerekli bağımlılıkları yükleyin, projeyi derleyin ve başlatın:
dotnet restore dotnet build dotnet run
Başak Heybeli - ODTÜ Bilgisayar Mühendisliği - https://github.com/heybasakk
Tayanç Daloğlu - ODTÜ Bilgisayar Mühendisliği - https://github.com/tdaloglu
Bu proje, 2026 yılı TEI - Kariyerini Uçur Yaz Staj Programı kapsamında ODTÜ stajyer ekibi tarafından geliştirilmiştir.
