Pènget: kaca iki minangka terjemahan (mesin) otomatis, yen ana keraguan, waca dokumen asli Inggris. Nyuwun pangapunten amarga kesulitan sing nyebabake iki.

ECTtracker - Unsur debugging

Unsur debugging

Unsur debugging saka ECTtracker kalebu jendhela tambahan, sing bisa dituduhake pangguna supaya bisa nyetel program lan didhelikake supaya bisa ngirit ruang desktop sajrone operasi program sing tepat. Saben jendhela kasebut nuduhake sawetara informasi statistik, sing bisa digunakake kanggo nindakake prosedur setelan program sing luwih tepat lan bener ECTtracker, sing nyebabake tingkat pangenalan gambar sing luwih apik. Akibaté, pangguna bakal kurang stres lan makarya kanthi program kanthi terus. Jumlah positip sajrone pangenalan uga bakal mudhun.

Versi saiki saka ECTtracker ndhukung telung jinis windows debugging, i.e. Diagram Stripes, Intensity Channel lan SCO9, uga log acara sing trep. Ayo goleki unsur-unsur kasebut.

Stripes Diagram

Jendhela tambahan saka program sing nuduhake tingkat kebetulan gambar ing jendela lan conto saka Matrix of Sampel ing wektu nyata (waca 24.).

The 'Stripes Diagram' window (Gambar 24. Jendela "Stripes Diagram")

Nomer garis-garis garis padha karo jumlah larik ing Matrix Sampel. Yen proses nelusuri diwiwiti ECTtracker, garis dicet saka kiwa menyang sisih tengen. Werna ganti saka warna biru peteng nalika ora ana sing kebetulan dadi ijo ing kasus sing ana kabetahan. Jendhela Stripes Diagram kanggo menehi evaluasi kanthi cepet babagan akurasi pelacakan lan ngidini pangguna milih Nilai Wlim sing cocog, uga milih struktur sing cocog lan mbenerake setelan liyane sesuai karo kabutuhan saben pangguna tartamtu lan kinerja komputer.

Kahanan utama pangenalan sing cocog yaiku kaya ing ngisor iki - salah sawijining loreng ing program kasebut kudu luwih dhuwur tinimbang liyane ing wektu apa wae. Ing gambar ing ndhuwur, kanthi cetha bisa ndeleng nalika mripat pangguna mbukak (warna ijo belang 0) lan nalika ditutup (warna ijo 1 jalur). Gambar iki nuduhake setelan level pangenalan sing cocog.

Intensitas Saluran

Versi saiki saka ECTtracker kalebu logika pangolahan warna kanthi signifikan lan cara mbandhingake gambar sing dianalisis karo conto sing wis disimpen sadurunge. Ing versi sadurunge, conto lan gambar mung dibandhingake karo skema warna RGB, ing endi saben warna ditetepake minangka nomer telu (tingkat intensitas kanggo warna abang, ijo lan biru).

Nanging mripat manungsa nggunakake prinsip sing beda. Contone, warna kuning sing cerah lan warna kuning peteng bakal beda nilai RGB. Mangkono, program kasebut saiki kalebu model warna HSL, yaiku pirang-pirang nomer telu level shade, saturation lan light level. Nilai saka warna sing ora dianggep beda karo mripat manungsa bakal beda banget ing model warna HLS.

Ayo goleki nilai RGB lan HSL kanggo rong warna sing sadurunge disebutake, i.e. kuning terang lan kuning (ndeleng anjir. 25).

Difference between the RGB and the HSL values (Gambar. 25. Bedane antarane nilai RGB lan HSL
Werna kiwa: RGB - 255 242 0, HSL - 38 240 120.
Werna tengen: RGB - 221 210 0, HSL - 38 240 104)

Ing nilai RGB sing amba, abang lan ijo saya ganti, nalika ing HLS massive, mung nilai lampu sing ganti. Nilai-nilai besar HLS bisa dibandhingake kanthi gampang, saéngga menehi asil sing luwih tepat sajrone proses pelacakan ECTtracker.

Kajaba iku, yen siji njupuk rong pigura sing konsisten saka stream video lan mlebu, mula bakal katon warna warna piksel bisa owah-owahan kanthi dramatis ing antarane pigura kasebut (waca gambar 26 lan 27). Asile, nilai RGB saka piksel kasebut uga saya owah.

Difference between colors of zoomed images (Gambar. 26a. Beda antarane warna gambar zoom) Difference between colors of zoomed images (Gambar. 26b. Beda ing antarane warna gambar sing zoom)

Kanggo mbandhingake gambar karo conto, ECTtracker nganakake zona persegi panjang ing saben titik struktur, netepake nilai rata-rata kanggo paramèter ing ngisor iki:

Mangkono, saben pigura video stream dibandhingake karo conto nggunakake 9 macem-macem nilai kanggo saben titik struktur (i.e. area persegi kanthi pusat ing titik struktur).

Macem-macem kahanan lingkungan (intensitas cahya, posisi sumber cahya, jarak ing antarane panggunaan pangguna lan kamera, level efisiensi struktur pangenalan sing dipilih, resolusi kamera, macem-macem owah-owahan gambar sing disebabake dening kepala pangguna gerakan, lan sapiturute) bisa nyebabake bedane nilai sing signifikan kanggo saben saluran, sanajan siji mata.

Kanggo mriksa tingkat intensitas saluran, pangguna ECTtracker bisa mbukak jendhela Intensitas Saluran (pirsani anjir 27).

Channels Intensity window (Gambar 27. Jendhela Intensitas Saluran)

Jendhela iki ngemot diagram intensitas nyata-wektu kanggo saben saluran:

Algoritma umum prosedur setelan sing tepat yaiku:

Informasi penting! Kanggo nindakake prosedur setelan sing tepat, pangguna kudu milih saluran sing paling intensif kanggo negara sing beda, lan kurang intensif kanggo siji negara. Nilai saluran kasebut kanggo proses pangenalan gambar pancen dhuwur. Saluran penting kudu duwe tingkat prioritas ing kisaran antara 5 nganti 8, dene saluran sing kurang penting kudu ana ing kisaran saka 1 nganti 3. Daya tingkat intensitas maksimal kanggo saben saluran yaiku saka 0 (nilai saluran ora melu ing proses pitungan) nganti 9 (level prioritas maksimal).

ECTtracker ngidini pangguna nyetel level prioritas kanthi mandiri kanggo saben saluran. Kanggo nindakake iku, pangguna kudu ngowahi nilai parameter 15 ing jendela setelan program. Tingkat prioritas kanggo kabeh saluran dituduhake kanthi siji tanpa papan. Contone, yen pangguna milih saluran HSL minangka sing paling penting, regane parameter kasebut bisa katon kaya 111111888, 222222667 utawa sing padha.

Kapan ECTtracker digunakake kanggo tujuan non-medis, (mis. kanggo ngurutake macem-macem perpustakaan gambar utawa nganalisa negara saiki macem-macem sensor analog, lan sapiturute.), saluran RGB kudu prioritas. Luwih gampang nggunakake pangenalan profil warna HLS nalika dibutuhake kanggo nganalisa macem-macem kahanan awan awan utawa kamar gas. Sampeyan uga dianjurake supaya nggunakake profil warna HLS kanggo tujuan medis (ing omah utawa ing pusat medis) nalika ECTtracker digunakake kanggo pasien kanthi kegiatan motor sing winates. Umumé, level penting saben saluran gumantung karo kahanan lingkungan saiki, saéngga level bisa beda kanggo saben kahanan tartamtu.

Sanajan jendhela debugging Saluran kasebut cukup gampang digunakake, proses pilihan prioritas bisa dadi tantangan kanggo pangguna tanpa pengalaman sing dibutuhake. Lha yen ngono ECTtracker ndhukung fitur pitungan prioritas otomatis. Sawise ngisi Matrix Sampel kanthi mode manual utawa otomatis, pangguna kudu milih 'Setelan - Setel Formula Saluran'item menu. Program kasebut bakal mbandhingake owah-owahan intensitas kanggo saben saluran ing negara sing padha. Sawise iku, program kasebut bakal mbandhingake owah-owahan intensitas kanggo macem-macem negara. Saluran kanthi owah-owahan intensitas minimal kanggo siji negara lan owah-owahan maksimal kanggo macem-macem negara bakal entuk prioritas paling dhuwur. Saluran kanthi tingkat intensitas tingkat maksimal kanggo siji negara bakal luwih prioritas. Nilai pungkasan bakal ditambah kanthi otomatis ing parameter 15 jendhela setelan program.

Amarga fitur pitungan rumus otomatis, malah pangguna sing paling ora pengalaman bisa milih setelan sing dibutuhake kanggo menehi level pangenalan sing optimal.

PROSCO9 (diagram Struktur)

Kualitas level pangenalan uga bisa ditingkat kanthi nggunakake jendhela sing ngemot diagram struktur. Jendhela iki ngemot struktur kanggo saben saluran, uga intensitas owah-owahan kanggo saben poin struktur (waca fig. 28).

The SCO9 window for various recognition structures: The first row – structures for RGB scheme, the second – structures for delta RGB, the third – structure for HSL scheme The SCO9 window for various recognition structures: The first row – structures for RGB scheme, the second – structures for delta RGB, the third – structure for HSL scheme
(Gambar 28. Jendela SCO9 kanggo macem-macem struktur pangenalan:
Baris kaping pisanan - struktur kanggo skema RGB, kaloro - struktur kanggo delta RGB, struktur katelu kanggo skema HSL)

Tingkat padhange poin struktur pangenalan nuduhake variabel saben saluran warna kanggo poin kasebut. Sanajan kabeh struktur wis universal, sawetara titik bisa metu saka area gambar kanthi owah-owahan sing paling pinunjul. Iki bisa nyebabake kualitas pangenalan suda. Contone, nalika pangguna milih struktur pangenalan kanggo siji mripat, sawetara titik bisa ana ing area jembatan irung. Nilai warna kanggo negara loro kanggo titik kasebut (kanggo mata sing mbukak lan ditutup) ora bakal duwe bedane.

Mangkono, jendela SCO9 ngidini pangguna ngidentifikasi titik-titik struktur pangenalan, sing bisa ana ing wilayah gambar kanthi owah-owahan sing paling ora pati penting. Ing kahanan iki, kudu nindakake prosedur setelan tambahan, yaiku pindhah jendhela target ECTtracker luwih tepat, lan tambah ukuran gambar ing ECTcamera yen perlu.

Ing pirang-pirang kasus, jendela SCO9 mung ditrapake kanggo pangguna sing maju sing bisa nyunting file struktur pangenalan, yaiku ngganti jumlah lan posisi titik lan tingkat prioritas saben titik. Nanging, jendhela debugging iki uga bisa migunani sanajan pangguna rata-rata, mbantu dheweke nyetel program kasebut.

PROLog Acara

Jendhela tambahan program iki nuduhake dhaptar kabeh acara penting sing ditindakake ECTtracker: wiwitan lan mungkasi, mbukak profil utawa nyimpen, ganti setelan. Penampilan log acara ditampilake ing angka 29.

The events log of the program (Gambar. 29. Log acara program)

Header log acara nuduhake jumlah larik ing log saiki lan jumlah log sing dienggo. Informasi iki bisa dituduhake utawa didhelikake liwat kapisah 'Setelan'-'Statistik'item menu. Menu log acara uga nyedhiyakake sawetara fungsi liyane: