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 Hızlı Başlangıç

ECTtracker'ı hızlı bir şekilde yapılandırma

İlk ayarından sonra ECTCamera ve elde edilen görüntünün gerekli parçalarının seçilmesi, kullanıcının ayarlaması gerekir ECTtracker görüntü işleme erişim kazanmak için yazılım. Bunu yapmak için kullanıcının hedef pencereyi üzerine yerleştirmesi gerekir. ECTCamera pencereyi açın ve tanıma için gerekli miktarda örnek oluşturun, istediğiniz tanımlayıcı yapıyı seçin (bir veya iki göz) ve sonra toleransı karşılaştıran örneklerin seviyesini seçin. Kullanıcı daha sonra alıcı yazılım ve daha fazla yönetim için anahtar kodları girmelidir. ECTkeyboardyazılımın arayüzünü yapılandırmanın yanı sıra.

Video çekimi ECTCamera veya başka bir yazılım (Skype, tarayıcı, medya oynatıcı vb.) özel bir hedef pencereyle yapılabilir. ECTtracker. Kullanıcı başladığında ECTtracker farenin sol düğmesiyle hareket ettirilebilen siyah bir pencere görülebilir. Bu hedef penceredir. Bu pencereyi video kaynağının üzerine yerleştirerek (bizim durumumuzda, ECTCamera yazılım), kullanıcı ana pencerede hedef pencerenin arkasında görüntü parçasının görüntülenmesini sağlar ECTtracker (bkz. Şekil 12).

Capturing fragment of the image from ECTcamera with ECTtracker target window (Şekil 12. ECTtracker hedef penceresiyle ECTcamera'dan görüntünün bir parçasını yakalamak)

Seçilen bölümü ana pencerelerinde görüntüledikten sonra ECTtracker, kullanıcının tanımlayıcı yapıyı seçmesi gerekir. Mevcut olan tek ve her iki göz için tanımlayıcı yapılar vardır. Tanımlayıcı yapı, programın ana penceresindeki video üzerinde gösterilir ve görüntüleri Örnek Matrisinden alınan numunelerle belirli bir zaman aralığında karşılaştırır. Kullanıcı tanımlayıcı yapıyı değiştirmek isterse, Numuneler - Yük Yapısı Menü öğesi seçilmelidir. Görünen pencerede, kullanıcı daha sonra seçebilir. universal_sko.dat - bir göz tanımlayıcı yapı için ve 2GL_sko.dat - iki göz için. Bu yapılar, görüntünün kullanıcının örnekleri ile karşılaştırılmasında kullanılan, görüntünün üzerinde farklı anahtar nokta konumlarına sahiptir. (bkz. Şekil 13).

ECTtracker identifying structures for one and both eyes (Şekil.13. ECTtracker, bir ve iki göz için yapıları tanımlamaktadır)

Görüntü pozisyonunu tamamladıktan ve yapı ayarını belirledikten sonra, kullanıcının bir sonraki adımı tamamlaması gerekir - Numune Matrisi oluşturmak için. Bu otomatik bir kalibrasyon prosedürü ile veya manuel olarak yapılabilir. Otomatik kalibrasyon kullanmak için Numuneler - Otomatik kalibrasyon Menü öğesinin seçilmesi gerekir veya tuşuna basarak alternatif olarak seçilebilir. F6 buton. Kullanıcı taklit etmek için farklı resimler görecektir: ekranın ortasındaki gözleri, ekranın üst kısmını ve ekranın sağ kısmını açın; ekranın ortasındaki kapalı gözler; Ekranın ortasında bir göz açın (bkz. Şek. 14). Görüntü değişikliklerini bir ses sinyali ile takip eder ve ardından Örneklerin Matrisi otomatik olarak doldurulur (bkz. Şekil 15).

Images, shown to the user during automatic calibration (Şekil 14. Otomatik kalibrasyon sırasında kullanıcıya gösterilen görüntüler) Matrix of Numuneler filled through automatic calibration procedure (Şekil 15. Otomatik kalibrasyon prosedürü ile doldurulmuş Numune Matrisi)

Kullanıcının Numune Matrisini manuel olarak doldurması veya otomatik kalibrasyon işleminden sonra bazı numuneleri değiştirmeniz gerektiğinde, yazılımı seçerek yazılımın manuel kısmına başlamak gerekir. Başlat Menüden bir öğeyi seçin veya F11 buton. Ana pencerede resmin üzerine sağ tıklamanız gerekir. ECTtracker.

Görüntü yakalama geçerli karede duracak ve Matrix'te örnek olarak kaydedilebilecek alan bir dikdörtgen ile vurgulanacaktır (bkz. Şekil 16). Bu örneği Matrix'e kaydetmek için, kullanıcının herhangi bir fare tuşuyla Matrix'in istenen hücresini tıklaması gerekir. Sol fare düğmesini çekmeye devam etmek için videoya tıklamanız gerekir. ECTtracker penceresi.

Saving a sample into the Matrix using the context menu (Şekil 16. İçerik menüsünü kullanarak bir örneği Matrix'e kaydetme)

Kullanıcı, örneğin bir göz tanımlayıcı yapı kullanılması gerekirse, Örnek Matrisindeki tüm gerekli hücreleri doldurabilir (bkz. Şekil 17).

Manually filled Matrix of Samples intended to use with identifying structure from universal_sko.dat (Şekil 17, universal_sko.dat adresinden tanımlayıcı bir yapıyla kullanılması amaçlanan Elle doldurulmuş Numune Matrisi)

Numunelerin Matrisini doldurduktan sonra kullanarak kaydetmeniz önerilir. Samples - Örneklerin Matrisini Kaydet Menünün öğesi. Kullanıcı, yazılımın her başlangıcında Otomatik Kalibrasyondan ve Numune Matrisi ayarından kaçınabilecektir.

Numune Matrisinin tüm elemanları ayrı dosyalara kaydedilir. Satırdaki ilk örnek 00.jpg; ikinci - 01.jpg; üçüncü - 02.jpg; dördüncü - 03.jpg, vb. İlk satırdaki tüm örnekler 00 klasörde, ikinci - 01, üçüncü - 02, dördüncü - 03 ve beşinci - 04 numaralarında kaydedilir. Daha sonra kullanıcı, işletim sisteminin dosya yöneticisi aracılığıyla tüm dosyaların konumunu ve adlarını değiştirebilir (bkz. Şekil 18).

ECTtracker Matrix of Samples elements in the file manager of the operating system (Şekil 18. İşletim sisteminin dosya yöneticisindeki Örneklerin ECTtracker Matrisi)

İlk kurulum sırasında Hata Ayıklama Çizgileri pencere açık olmalı; penceredeki görüntülerin ve Örneklerin Matrisindeki örneklerin çakışma seviyesini gösterir. Kullanıcı, hata ayıklamayı açıp kapatabilir F5 düğmesini veya seçerek Hata Ayıklama Çizgileri Menünün öğesi.

Hata ayıklama satırının sayısı, Örneklerin Matrisindeki satıra karşılık gelir. Çizgiler soldan sağa doğru boyanır ve renk koyu maviden (tesadüf -% 0) yeşile (tesadüf -% 100) değişir. Doğru kurulum prosedüründen sonra ve gözlerin durumuna bağlı olarak (açık veya kapalı), çizgilerden birinin daima yeşil kalması gerekir. Farklı hata ayıklama durumlarını Şekil 19'da görebilirsiniz.

Hata ayıklama lines windows. Shows the level of coincidence (Şek. 19. Hata ayıklama pencereleri hatalarını gösterir. Tesadüf seviyesini gösterir)

Yazılımın işlemi sırasında tüm çizgiler karanlıksa (soldaki resim), bu, yazılımın karşılık gelen örnekleri bulamadığı anlamına gelir. İki veya daha fazla çizgi yeşil ise (merkezi görüntü) bu, yazılımın bir eylem için iki veya daha fazla karşılık gelen numune bulduğunu gösterir. Bir numunenin bir eyleme karşılık geldiğini gösteren doğru diyagram, sağdaki resimde gösterilmiştir.

Ayarlar panelinden başka ayarlar da seçilebilir. ECTtracker yazılım. Ayarlar panelini göstermek için, kullanıcı F2 düğmesine basıldığında (çekim kapalıyken) Profile - Ayarları göster Menünün öğesi.

En önemli parametrelerden biri, toleransı karşılaştıran numunelerin seviyesidir (aynı görüldüğünde resimlerin ve numunelerin çakışma düzeyi). Bir görüntü hiçbir örnekle uyuşmuyorsa, görüntüyü arttırmanız önerilir. Wlim değer (bkz. Şekil 20). Bir görüntü iki veya daha fazla örneğe karşılık gelirse, değerin azaltılması önerilir. Kullanıcı gerekli değeri deneysel olarak seçebilir. Varsayılan değer 25'tir.

Setting the level of samples comparing tolerance (Şekil 20. Toleransı karşılaştıran örneklerin seviyesini ayarlama)

Faydalı tavsiye: Yazılım görüntüleri tanımakta güçlük çekiyorsa, kullanıcı hastanın göz kapağına bir işaretleyici ile parlak bir nokta (zıt renkli) koyabilir ve yeni bir Örnek Matrisi oluşturabilir. Herhangi bir kontrast renk tanıma seviyesini artırır

Kurulumun bir sonraki aşaması bağlanmaktır. ECTtracker ve alıcı yazılım. Kullanıcının, ayarlar panelinin 10. alanını "ile doldurması gerekir.ECT klavye tarafından www.eyecomtec.com"- bu başlık ETCkeyboard yazılım ana penceresi (Şek. 21).

Connecting ECTtracker and ECTkeyboard to send key codes (Şek. 21. Anahtar kodları göndermek için ECTtracker ve ECTkeyboard'u bağlama)

Programın ana penceresindeki görüntülerden biri, Örneklerin Matrisindeki parçalardan birine karşılık geldiğinde, ECTtracker İşlem kodunu alıcı yazılıma gönderir. Ayarlar panelindeki 60-64 satırları işlem ve anahtar kodlarından sorumludur (bkz. Şekil 22). Önce kullanıcının anahtar kodu girmesi ve sonra bir boşluk girdikten sonra eylem girilmesi gerekir. Eylem için dört olası değer vardır: bir tuşa basın (parametre değeri - 1); bir anahtar bırakın (parametre değeri - 2); bir tuşa basın ve bırakın (parametre değeri - 3). Değer 0'a eşitse, eylem tamamen devre dışı bırakılır ve görüntü örneklerden birine karşılık gelse bile, anahtar kodu alıcı yazılıma gönderilmez.

ECTtracker settings panel rows responsible for key codes (Şek. 22. ECTtracker ayarları panel satırları anahtar kodlardan sorumludur)

Bir gerçek örneğe bakalım. supposably, ECTkeyboard Space tuşu ile kontrol edilir ve hasta bir göz yanıp sönerek Matrix'teki simgeleri seçer. İçinde ECTtracker yazılım örneği A, gözün açık olduğu bir görüntüye karşılık gelir (Örneklerin Matrisinin ilk satırı); örnek B - gözün kapalı olduğu bir görüntü ile (Örneklerin Matrisinin ikinci satırı).

Yazılımın ayarlar panelinde, her satır Örnek Örnekleri Matrisinin bir satırına karşılık gelir: satır # 60 - satır 1; satır # 61 - satır 2 vb.

Bu durumda, B için eylem - bir tuşa basın ve parametre değeri 1'e eşittir. Boşluk tuşu kodu 32'dir. Bu nedenle, ayarlar panelinin 61. satırında kullanıcının girmesi gereken 32 1. A eylemi - bir anahtar bırakın ve parametre değeri 2'ye eşittir. Aynı Space düğmesini 32 kodu ile serbest bırakıyoruz. 32 2.

İlk ayar bitti. Yazılımı hızlandırmak için kullanıcı Debug Menü. Bu menünün öğeleri gösterilmesine / gizlenmesine izin verir:

Hata ayıklama elemanları, Şekil 23'te gösterilmiştir.

ECTtracker debug window elements (Şekil 23. ECTtracker hata ayıklama penceresi öğeleri)

Bu öğelerin devre dışı bırakılması, yazılımın kalitesini etkilemez, ancak verimliliğini artıracaktır. Bu özellik kullanımına izin verir ECTtracker Düşük verimli bilgisayarlarda yazılım, aynı verimliliği alıyor.

Bu başlangıç ​​ayarının son aşamasıydı. ECTtracker. Ayrıntılı programın kullanım kılavuzunda farklı program ayarları hakkında daha fazla bilgi bulabilirsiniz (hedef pencere boyutunun nasıl değiştirileceği, matrisin genişliğinin ve yüksekliğinin, videonun saniye başına karelerinin, vb.) ECTtracker.