Match Anything (ELOFTR)

Bu fonksiyon bloğu, iki görüntü arasında eşleşen anahtar nokta (keypoint) tespiti yaparak karşılık gelen noktaları bulur ve eşleşmeleri görselleştirir. Aynı sahnenin iki farklı görünümünü karşılaştırmak, hizalamayı doğrulamak veya görüntü çiftleri arasındaki karşılıkları izlemek istediğinizde kullanın.

📥 Girdiler (sockets)

  • Image A İlk eşleştirilecek görüntü (renkli veya gri tonlamalı olabilir).

  • Image B İkinci eşleştirilecek görüntü (renkli veya gri tonlamalı olabilir).

📤 Çıktılar (sockets)

  • Visualization İki giriş görüntüsünü yan yana gösteren ve eşleşen anahtar noktaları (ve isteğe bağlı bağlantı çizgilerini) işaretleyen açıklamalı görüntü.

  • Keypoints A Image A içindeki eşleşen anahtar noktaların listesi (koordinatlar).

  • Keypoints B Image B içindeki eşleşen anahtar noktaların listesi (koordinatlar).

  • Scores Her eşleşen çift için eşleşme güven skorları.

🕹️ Kontroller

  • Show Matches Görselleştirmede eşleşen anahtar noktalar arasında çizgi çizilip çizilmeyeceğini açıp kapatan anahtar.

  • Threshold Minimum eşleşme güvenini ayarlamak için kullanılan kaydırıcı (daha yüksek değerler yalnızca daha güçlü eşleşmeleri tutar).

🎯 Özellikler

  • İki görüntü arasında anahtar noktaları eşleştirir ve eşleşen nokta koordinatları ile güven skorlarını döndürür.

  • İsteğe bağlı görselleştirme, iki görüntüyü yan yana yerleştirir ve eşleşen noktaları (ve Show Matches etkinse çizgileri) işaretler.

  • Renkli veya gri tonlamalı girişlerle çalışır.

  • Zayıf eşleşmeleri filtrelemek için ayarlanabilir güven eşiği.

⚙️ Çalışma mekanizması

Blok çalıştığında iki görüntü girişini kabul eder ve bunlar arasındaki karşılık gelen anahtar noktaları hesaplar. Blok, yapılandırılan Threshold değerine göre eşleşmeleri filtreler ve istenirse eşleşen anahtar noktaları ve (isteğe bağlı olarak) bağlantı çizgilerini gösteren bir görselleştirme görüntüsü hazırlar. Eşleşen koordinatlar ve skorlar ilgili çıkışlarda sunulur.

📝 Kullanım talimatları

  1. İlgili iki görüntüyü Image A ve Image B girişlerine sağlayın (ör. aynı sahnenin iki görünümü).

  2. Eşleştirmenin ne kadar sıkı olacağını kontrol etmek için Threshold değerini ayarlayın.

  3. Görselleştirmede eşleşen noktalar arasındaki çizgileri açıp kapamak için Show Matches anahtarını değiştirin.

  4. Eşleşmeleri incelemek için Visualization çıktısını; ileri işlem için ise Keypoints A, Keypoints B ve Scores çıktılarını kullanın.

💡 İpuçları ve Püf Noktaları

  • Giriş görüntüleri çok farklı boyutlardaysa, eşleştirme kararlılığını artırmak için önce Image Resize ile normalize edin.

  • Eşleştirmeyi belirli bir ilgi bölgesine odaklamak için, bloğa beslemeden önce görüntüleri Image ROI veya Image ROI Select ile kırpın.

  • Sonuçları hızlı görmek için Visualization çıktısını Show Image ile bağlayın.

  • Klasik özellik tespitiyle model tabanlı anahtar nokta eşlemelerini karşılaştırmak isterseniz Feature Detector ile birleştirin.

  • Eşleşmelere dayalı tespit kutuları veya bindirmeler çizmeniz gerekirse, anahtar nokta koordinatlarıyla Draw Detections veya Draw Point kullanın.

🛠️ Sorun Giderme

  • Eşleşme yok veya çok az: Threshold değerini biraz düşürün, giriş görüntülerinin örtüşen içerik içerdiğinden emin olun veya yeniden boyutlandırma/ön işleme deneyin.

  • Çok sayıda düşük güvenli eşleşme: Zayıf karşılıkları filtrelemek için Threshold değerini artırın.

  • Görselleştirme görünmüyorsa: Visualization çıktısının Show Image gibi bir görüntüleyici bloğa bağlandığından emin olun.

  • Az dokuya sahip veya tekrarlayan desenli görüntüler belirsiz eşleşmelere neden olabilir — daha belirgin bir ROI seçmeyi veya görüntü kalitesini Contrast Optimization ile iyileştirmeyi deneyin.

Last updated