Uyarı: Bu sayfa otomatik (makine) bir çeviridir, herhangi bir şüpheniz olması durumunda lütfen orijinal İngilizce belgeye bakın. Bunun neden olabileceği rahatsızlıktan dolayı özür dileriz.
ECTtracker - Hata ayıklama elemanları
Hata ayıklama elemanları
Hata ayıklama unsurları ECTtracker programın ayarlanması için kullanıcı tarafından gösterilebilen ve uygun program işlemi sırasında masaüstü alanından tasarruf etmek için gizlenebilen ilave pencerelerdir. Bu pencerelerin her biri, daha kesin ve doğru bir program ayar prosedürü gerçekleştirmek için kullanılabilecek bazı istatistiksel bilgileri gösterir. ECTtrackerBu, gelişmiş bir görüntü tanıma düzeyi ile sonuçlanır. Sonuç olarak, kullanıcı daha az stres yaşayacak ve programla daha sürekli çalışacaktır. Tanınma sırasındaki yanlış pozitiflerin miktarı da azalacaktır.
Geçerli sürümü ECTtracker üç tip hata ayıklama penceresini, yani Şeritler Diyagramı, Kanal Yoğunluğu ve SCO9'un yanı sıra uygun olay günlüğünü destekler. Bu unsurlara daha yakından bakalım.
Çizgili Şema
Penceredeki görüntülerin çakışma seviyesini ve gerçek zamanlı olarak Örneklerin Matrisindeki örnekleri gösteren programın ek bir penceresi (bkz. Şekil 24).
Çizgilerin sayısı her zaman Örneklerin Matrisindeki satırların sayısına karşılık gelir. İzleme işlemi başlatıldığında ECTtracker, çizgiler soldan sağa doğru boyanır. Belirgin bir tesadüf durumunda, renk yeşile tesadüf olmadığında koyu maviden değişir. Çizgiler Diyagramı penceresi, izleme doğruluğunun hızlı bir şekilde değerlendirilmesini sağlamak ve kullanıcının wlim parametresinin uygun değerini seçmesinin yanı sıra uygun bir yapı seçmesini ve her bir özel kullanıcının ihtiyaçlarına göre diğer ayarları düzeltmesini sağlar. bilgisayarın performansı.
Uygun tanımlamanın asıl koşulu şöyledir - programdaki çizgilerden birinin herhangi bir zaman diliminde diğerinden daha yüksek olması gerekir. Yukarıdaki resimde, kullanıcının gözünün ne zaman açık olduğu (şeridin 0 yeşil rengi) ve ne zaman kapalı olduğu (şerit 1'in yeşil rengi) açıkça görülebilir. Bu görüntü uygun tanıma seviyesi ayarını gösterir.
Kanal yoğunluğu
Geçerli sürümleri ECTtracker önemli ölçüde geliştirilmiş bir renk işleme mantığını ve analiz edilen görüntünün önceden kaydedilmiş örneklerle karşılaştırılması yöntemlerini içerir. Önceki versiyonlarda, numuneler ve görüntü sadece her bir rengin üç sayının (kırmızı, yeşil ve mavi renkler için yoğunluk seviyeleri) tanımlandığı RGB renk şemasında karşılaştırıldı.
Ancak insan gözü farklı prensipler kullanır. Örneğin, parlak sarı renk ve koyu sarı renk oldukça farklı RGB değerlerine sahip olacaktır. Bu nedenle, program şimdi üç sayı tanımlayan gölge, doygunluk ve ışık seviyesini belirleyen HSL renk modelini içermektedir. İnsan gözünden çok farklı olarak kabul edilmeyen renklerin değerleri, HLS renk modelinde çok az fark yaratacaktır.
Daha önce bahsedilen iki renk için RGB ve HSL değerlerine bakalım, yani parlak sarı ve koyu sarı (bkz. Şekil 25).
RGB masifinde, kırmızı ve yeşil değerler değişiyor, HLS masifinde ise sadece ışık değeri değişiyor. HLS muazzam değerleri daha kolay bir şekilde karşılaştırılabilir, böylece izleme sürecinde daha kesin sonuçlar elde edilebilir. ECTtracker.
Ayrıca, bir video akışından iki tutarlı çerçeve alır ve yakınlaştırırsa, bazı piksellerin renginin bu tür kareler arasında büyük ölçüde değişebileceği açıktır (bkz. Şekil 26 ve 27). Sonuç olarak, bu piksellerin RGB değerleri de önemli ölçüde değişmektedir.
Bir görüntüyü örneklerle karşılaştırmak için, ECTtracker Her bir yapı noktasının dikdörtgen bölgesinin analizini yaparak aşağıdaki parametreler için ortalama değerleri tanımlar:
- RGB (her kanal için farklı değerler)
- Delta RGB (her kanal için maksimum ve minimum değerler arasındaki fark)
- HSL (her kanal için ayrı değerler).
Böylece, video akışının her karesi yapının her noktası için 9 farklı değer kullanan örneklerle karşılaştırılır (yani, yapı noktasında merkez bulunan dikdörtgen bir alan).
Çeşitli çevresel koşullar (aydınlatmanın yoğunluğu, ışık kaynağının konumu, kullanıcının yüzü ile kamera arasındaki mesafe, seçilen tanıma yapısının verimlilik seviyesi, kamera çözünürlüğü, kullanıcının kafasının neden olduğu çeşitli görüntü kaymaları hareket, vb.) gözün bir durumu için bile her kanal için önemli değer farklılıklarına neden olabilir.
Kanalların yoğunluk seviyesini kontrol etmek için ECTtracker Kanal Yoğunluğu penceresini açabilirsiniz (bkz. şekil 27).
Bu pencere, kanalların her biri için gerçek zamanlı yoğunluk şemaları içerir:
- R - kırmızı renk
- G - yeşil renk
- B - mavi renk
- dR - kırmızı renk (maksimum ve minimum değerler arasındaki fark)
- dG - yeşil renk (maksimum ve minimum değerler arasındaki fark)
- dB - mavi renk (maksimum ve minimum değerler arasındaki fark)
- H - ton
- S - doygunluk
- L - aydınlatma
Uygun ayar prosedürünün genel algoritması aşağıdaki gibidir:
- Kullanıcı, kanalların yoğunluk seviyesindeki değişiklikleri kontrol etmek için açık göz için Numuneler Matrisine birkaç numune eklemek zorundadır. Bir eyalet için en yüksek yoğunluk seviyesine sahip kanallar, hesaplamalar sırasında en düşük öncelik seviyesine sahip olmalıdır.
- Kullanıcının tüm örnekleri Matrix'ten silmesi ve kapalı göz için yeni örnekler eklemesi gerekir. Kullanıcının kanalların yoğunluk seviyesini kontrol etmesi gerekir. Önceki adımda olduğu gibi, en yüksek yoğunluk seviyesine sahip kanallar en düşük öncelik seviyesine sahip olmalıdır.
- Bunu yaptıktan sonra, kullanıcı Numune Matrisini silmek ve açık gözle bir örnek ve kapalı gözle bir örnek eklemek zorundadır. Her eyalet için maksimum yoğunluk seviyesine sahip kanallar en yüksek öncelik seviyesine sahip olmalıdır.
Önemli bilgi! Uygun bir ayar prosedürü gerçekleştirmek için, kullanıcının farklı göz durumları için en yoğun ve bir durum için daha az yoğun olan kanalları seçmesi gerekir. Görüntü tanıma işlemi için bu tür kanalların değeri inanılmaz derecede yüksektir. Önemli kanallar 5 ila 8 arasında öncelik seviyelerine sahip olmalı, daha az önemli kanallar ise 1 ila 3 aralığında olmalıdır. Her kanal için maksimum yoğunluk seviyesi aralığı 0'dır (kanal değeri, hesaplama işlemi) ila 9 (maksimum öncelik seviyesi).
ECTtracker kullanıcının her kanal için öncelik seviyesini bağımsız olarak ayarlamasına olanak tanır. Bunu yapabilmek için, kullanıcının programın ayarlar penceresinde parametre 15'in değerini değiştirmesi gerekir. Tüm kanallar için öncelik seviyeleri boşluksuz tek tek gösterilir. Örneğin, kullanıcı HSL kanallarını en önemlileri olarak seçerse, parametrenin değeri 111111888, 222222667 veya benzeri bir şeye benzeyebilir.
Ne zaman ECTtracker Tıbbi olmayan amaçlarla kullanılır (örneğin çeşitli görüntü kütüphanelerini sıralamak veya çeşitli analog sensörlerin mevcut durumlarını analiz etmek için vb.), RGB kanallarının önceliği olması gerekir. Çeşitli sıvı bulutlanma veya gaz haznesi koşullarını analiz etmek gerektiğinde HLS renk profili tanıma özelliğini kullanmak daha uygundur. Ayrıca HLS renk profilini tıbbi amaçlar için (evde veya bir tıp merkezinde) kullanmanız önerilir. ECTtracker motor aktivitesi sınırlı olan hastalarda kullanılır. Genel olarak, her bir kanalın önem düzeyi mevcut çevresel koşullara bağlıdır, dolayısıyla her bir özel durum için bir seviye farklı olabilir.
Kanal Yoğunluğu hata ayıklama penceresinin kullanımı oldukça kolay olsa da, öncelikli seçim süreci, gerekli deneyimi olmayan kullanıcılar için zor olabilir. Bu yüzden ECTtracker otomatik öncelik hesaplama özelliğini destekler. Numune Matrisini manuel veya otomatik modda doldurduktan sonra, kullanıcı 'seçeneğini seçmek zorundadır.Ayarlar - Kanal Formülünü Ayarla'menü öğeleri. Program benzer durumlarda her kanal için yoğunluk değişikliklerini karşılaştıracaktır. Bundan sonra, program farklı durumlar için yoğunluk değişikliklerini karşılaştıracaktır. Bir eyalet için minimum yoğunluğu olan ve farklı eyaletler için maksimum değişiklik olan kanallar en yüksek önceliğe sahip olacaktır. Bir eyalet için maksimum yoğunluk seviyesi değişikliği olan kanallar en düşük önceliğe sahip olacaktır. Nihai değer otomatik olarak programın ayarlar penceresinin 15. parametresine eklenecektir.
Otomatik formül hesaplama özelliği sayesinde, en deneyimsiz kullanıcı bile optimum tanıma seviyesi sağlamak için gerekli ayarı seçebilir.
PROSCO9 (Yapı şeması)
Tanıma seviyesinin kalitesi ayrıca yapı şemasını içeren pencere kullanılarak da iyileştirilebilir. Bu pencere, kanalların her biri için yapılar ve ayrıca yapı noktalarının her biri için yoğunluk değişiklikleri içerir (bkz. Şekil 28).
Tanıma yapı noktalarının parlaklık seviyesi, bu renk noktaları için her bir renk kanalının değişkenliğini göstermektedir. Tüm yapılar evrensel olsa da, bazı noktalar en önemli değişikliklerle görüntünün alanı dışında olabilir. Bu düşük tanıma kalitesine neden olabilir. Örneğin, kullanıcı bir göz için tanıma yapısını seçtiğinde, bazı noktalar burun köprüsü alanında bulunabilir. Her iki durum için bu noktaların (açık ve kapalı gözler için) renk değerleri önemli bir farklılık göstermeyecektir.
Böylece, SCO9 penceresi kullanıcının görüntünün alanlarında en önemsiz değişikliklerle yerleştirilebilecek tanıma yapı noktalarını tanımlamasını sağlar. Bu durumda, ek bir ayar prosedürü gerçekleştirmek gerekir, yani hedef penceresinin yerini değiştirmek gerekir. ECTtracker daha kesin ve gerekirse ECTcamera'da görüntünün ölçeğini arttırın.
Çoğu durumda, SCO9 penceresi yalnızca tanıma yapısı dosyalarını düzenleyebilen ileri düzey kullanıcılar içindir, yani noktaların miktarını ve konumunu ve her bir noktanın öncelik düzeyini değiştirir. Bununla birlikte, bu hata ayıklama penceresi, ortalama bir kullanıcı için bile faydalı olabilir ve programı kurmalarına yardımcı olabilir.
PROOlaylar Günlüğü
Programın bu ek penceresi, içinde gerçekleşen tüm önemli olayların listesini gösterir. ECTtracker: izleme başlatma ve durdurma, profil yükleme veya kaydetme, ayarları değiştirme. Olay günlüğünün görünümü şekil 29'da gösterilmiştir.
Olay günlüğünün başlığı, geçerli günlükteki satır miktarını ve günlüklerin bayt cinsinden toplam boyutunu gösterir. Bu bilgiler ayrı ayrı gösterilebilir veya gizlenebilir 'Ayarlar'-'İstatistik'menü öğeleri. Olay günlüğü menüsü ayrıca diğer bazı işlevleri sağlar:
- 'Açık'- program çalışmasıyla ilgili tüm kayıtları günlükten sil
- 'KAYIT ETMEK'- günlüğü metin dosyası olarak kaydet
- 'Kapat'- günlük penceresini kapat.