Subtract Images
Bu fonksiyon bloğu, iki görüntü arasındaki piksel bazlı farkı hesaplayarak değişiklikleri veya kusurları öne çıkarır. Referans görüntüden sapmaları tespit etme, görsel muayene ve hareket/değişim analizleri gibi karşılaştırma görevleri için faydalıdır.
📥 Girdiler
Actual Image Giriş soketi — karşılaştırılacak görüntü (kaynak görüntü).
Reference Image Giriş soketi — actual image'den çıkarılacak görüntü (baz veya referans).
📤 Çıktılar
Difference Image Çıkış soketi — girdiler arasındaki piksel bazlı farkı gösteren sonuç görüntüsü.
🕹️ Kontroller
Bu bloğun kullanıcıya yönelik herhangi bir kontrolü veya widget'ı yoktur.
🎨 Özellikler
Aynı boyuttaki iki görüntü arasındaki piksel düzeyindeki değişiklikleri vurgulayan görsel bir fark görüntüsü üretir.
Renkli veya gri tonlu görüntülerle çalışır (her iki girişin de boyutları aynı olmalıdır).
Basit ve hızlı bir işlem olup, downstream tespit veya kaydetme adımları için uygun bir ön işleme adımıdır.
⚙️ Çalışma Mekanizması
Her iki giriş soketi görüntü sağladığında, blok referans görüntüyü actual image'den piksel piksel çıkararak Difference Image üretir. Blok, her iki görüntünün de aynı boyutlarda olmasını gerektirir; boyutlar farklıysa blok hata raporlar. Oluşan fark çıktısı, görselleştirme, eşikleme veya sayım bloklarına beslenerek yorumlanabilir.
📝 Kullanım
Bir kaynak görüntüyü
Actual Imagegiriş soketine bağlayın.Bir baz veya referans görüntüsünü
Reference Imagegiriş soketine bağlayın.Her iki görüntünün boyutlarının aynı olduğundan emin olun. Eğer değilse, bu bloktan önce
Image Resizebloğunu ekleyin.Görselleştirme veya ileri işlem için
Difference Imageçıktısını kullanın.
Yaygın iş akışı örnekleri:
Görsel muayene: değişiklikleri önizlemek için
Difference Image'ıShow Image'a bağlayın.Binar tespit: değişen alanların maskesini oluşturmak için
Difference Image'ıImage Threshold'a verin.Nicel ölçüm: eşiklenmiş maskeyi değişen pikselleri saymak için
Non-zero of Image'a gönderin.Kayıt: sonuçları kaydetmek için
Image LoggerveyaImage Writekullanın.
💡 İpuçları ve Püf Noktaları
Çıkarma işleminden önce görüntü hizalaması ve çözünürlüğünün eşleştiğinden emin olun. Gerekirse
Image Resizeveya geometrik hizalama bloklarını kullanın.İnce farkları daha görünür hale getirmek için görselleştirmeden önce
Contrast OptimizationveyaNormalize Imageuygulayın.Anlamlı değişiklikleri izole etmek için farkı
Image Thresholdile ikili maskeye dönüştürün. Maskeyi sayısal bir değişim ölçüsü almak içinNon-zero of Imageile birleştirin.Geliştirme sırasında hızlı inceleme için çıktıyı
Show Image'a bağlayın. Otomatik çalışmalarda sonuçları kaydetmek içinImage LoggerveyaImage Writekullanın.Tek kanallı çıktı bekliyorsanız, üst akıştaki giriş kanal formatlarını (gri ton vs RGB) kontrol edin ve tutarlı şekilde dönüştürün.
🛠️ Sorun Giderme
Boyut uyuşmazlığı Her iki girişin genişlik ve yüksekliğinin aynı olduğundan emin olun. Görüntülerden birini yeniden örneklemek için
Image Resizebloğunu kullanın.Çok az veya hiç görünür fark yok Küçük değişiklikleri artırmak için
Contrast OptimizationveyaNormalize Imageuygulayın ya da bir ikili maske oluşturmak içinImage Thresholdkullanın.Beklenmeyen renkler veya kanallar Her iki girişin de aynı renk uzayında (her ikisi de gri tonlu veya her ikisi de RGB) olduğundan emin olun.
Sayısal bir değişim ölçüsü ihtiyacı Farkı eşikledikten sonra maskeyi değişen pikselleri saymak için
Non-zero of Image'a gönderin.
Last updated