Contents — find the section you need

Change parameters and verify

Open the panel, then press Run to load Python. You can stop execution and reset parameters. Results are computed on this device. No Python installation is required.

Local execution steps below are optional for reproducing the source results; they are not required for the browser experiment.

The experiment controls are in English.

Open experiment panel in a new tab

Download reproduction source

Eşleşme çizgilerini karşılaştırın

Başlangıcı A olarak kaydedin; ham eşleşmeleri, dönüşü, ölçeği veya desenleri B olarak karşılaştırın. Mavi daire ve düz çizgi kabul edilmiş doğru eşleşme; mor çarpı ve düz çizgi kabul edilmiş yanlış eşleşmedir. Gri noktalı çizgi betimleyici reddi, turuncu kesikli çizgi geometrik rettir. Mobilde görüntüler alt alta gelir. Sıfırlama varsayılanları yükler; paylaşım A'yı değil mevcut kontrolleri yeniden üretir.

Noktalardan betimleyicilere

Ortak Shi–Tomasi görüntü başına en fazla 80 nokta seçer. Betimleyici geçerli bir 9×9 gri yama olup ham veya ortalaması çıkarılıp L2 ile normalize edilmiş olabilir. Uzaklık Öklid L2'dir. Oran filtresi iki komşu ve kesin olarak d1 < sınır × d2 ister; ikinci uzaklık sıfırsa reddeder. Karşılıklı filtre iki yönlü en yakın komşuluk ister. Normalizasyon kırpılmamış parlaklık kazancını işleyebilir, fakat dönüş veya ölçek değişmezliği sağlamaz. Bu ORB ya da SIFT değildir.

Geometri ve bilinen gerçek

İsteğe bağlı geometri denetimi öteleme, dönüş ve tekdüze ölçekten oluşan benzerlik tahmin eder; kesme veya perspektif yoktur. İki çiftten tüm hipotezleri dener, en az üç destek ister, bir kez yeniden uydurur ve hedef piksel artıklarını kontrol eder. Üçten az aday veya kullanılabilir model yoksa hiçbirini kabul etmez. Kapalıyken betimleyici filtresini geçenler kabul edilir, model metrikleri tanımsızdır.

İç nokta oranı model iç noktalarını filtrelenmiş adaylara böler. Kabul edilenlerin doğru oranı ayrı olarak bilinen dönüşümü ve sabit 3 piksel toleransı kullanır. Gerçek RMS konum hatasını, model RMS uyum artıklarını ölçer. Izgara RMS dönüşümleri sabit görünür ızgarada karşılaştırır. Boş payda — gösterir. Tutarlı yanlış bir modelin artıkları küçük olabilir; 30° önayarı bunu gösterir. Tekrarlı desenler nesne kimliğini kanıtlamaz.

Kaydedilmiş örnekler

Bunlar verilen önayarlardan hesaplanan sonuçlardır. Görüntüler, maskeler ve dönüşümler çıkarma laboratuvarından gelir: çift doğrusal örnekleme, kutu ortalaması, kazanç, sabit düzgün gürültü ve kırpma. Gri değerler fiziksel luminans değildir; küçültmede antialiasing önfiltresi yoktur. Kaynak eşikleri, eşitlikleri, maskeleri ve ızgarayı tanımlar. JSON pikselleri ve önerilen tüm çiftleri içerir.

Diagram 1 · Use the button to switch views
Kaynak ve hedef arasında hesaplanan çizgiler kabul edilen çiftlerle reddedilen adayları ayırır.
Önayar En yakın Filtrelenmiş Kabul İç nokta oranı Doğru / kabul
Başlangıç 22 11 11 100.0% 100.0%
30° dönüş 22 6 3 50.0% 0.0%
30° · eşik 6 px 22 6 5 83.3% 0.0%
Desen · filtresiz 80 80 80 — 7.5%
Desen · filtreli 80 1 0 — —
Dokusuz 0 0 0 — —

Öğrenmeye devam edin

Optik akış Lab içinde bu noktaları iki kare arasında izleyin.

Görüntü parlaklığı ve luminans Lab — pozlama, gama ve kırpma

What to read next

Özellik çıkarma laboratuvarıÖzellik noktası çıkarma laboratuvarı — Harris ve Shi–Tomasi karşılaştırmasıVisual SLAM genel bakışıVisual-SLAM Temel Bilgileri — Bir Kamera "Neredeyim?"i Nasıl Öğrenir?"Continue the seriesÖzellik Takibi Temel Bilgileri — Kareler Arasında Aynı Noktayı Kaybetmekten Nasıl Kaçınılır?