Zliczanie czasu wykrycia obiektu

Tematyka związana z tworzeniem aplikacji w LabVIEW do obsługi wizji oraz wszelkich operacji na obrazie.
rider
Posty: 6
Rejestracja: 02 gru 2012 16:25
Wersja środowiska: LabVIEW 2011

Zliczanie czasu wykrycia obiektu

Post autor: rider » 19 sty 2013 22:31

Witam,

stworzyłem sobie program, który wykrywa kod QR i odczytuje zakodowany ciąg znaków. Chciałbym dorobić do tego timer, który zliczałby w jakim czasie został taki kod wykryty lub odkodowany. Próbowałem samemu coś narzeźbić, lecz efekt nie jest taki jaki oczekiwałem. Chciałbym się dowiedzieć w jaki sposób mogę takie coś wykonać lub co też robię źle.
Z góry dzięki.
Załączniki
aa.jpg
qrsampletime.vi
(109.25 KiB) Pobrany 152 razy

PiDi
Posty: 619
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice
Has thanked: 3 times
Been thanked: 3 times

Re: Zliczanie czasu wykrycia obiektu

Post autor: PiDi » 19 sty 2013 23:29

rider pisze: ...lecz efekt nie jest taki jaki oczekiwałem...
Ja jak włączyłem tego VIja na swoim kompie to oczekiwałem, że w ogóle nie zadziała i tak faktycznie było. Czyli w sumie działa zgodnie z oczekiwaniem? :D

Do rzeczy: o co chodzi? Jak ma działać, a jak działa?
ObrazekObrazekObrazekObrazek

Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Zliczanie czasu wykrycia obiektu

Post autor: Arronax8 » 20 sty 2013 00:16

Zakładając, że chcesz otrzymać czas wykonania się środkowej ramki struktury sekwencyjnej, to wygląda to dobrze.
Zakładając, że cały program działa prawidłowo, a tylko nie zlicza Ci czasu wykonania, to można spróbować sprawdzić czy zwraca
prawidłowy czas po odjęciu go, przed tym dodatkowym mnożeniem.
A jeśli nie, to najlepiej (jak mój przedmówca już zaznaczył) mógłbyś bardziej sprecyzować problem :p

rider
Posty: 6
Rejestracja: 02 gru 2012 16:25
Wersja środowiska: LabVIEW 2011

Zliczanie czasu wykrycia obiektu

Post autor: rider » 20 sty 2013 19:15

Wstępnie chciałem przedstawić statycznie taki kod przed kamera i zobaczyć w jakim czasie go zczyta od załączenia programu. Nie są to może jakieś wyżyny, ale dopiero stawiam kroki w LabVIEW. Również interesującym rozwiązaniem byłoby przedstawienie czasu od momentu kiedy taki kod QR znajdzie się w obrysie kamery do momentu odczytu, aczkolwiek nie wiem jak się do tego zabrać. Mam nadzieję, że teraz jaśniej się wyraziłem ;)
I program rzeczywiście nie działał, więc już go lekko zmodyfikowałem.

Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2014
Lokalizacja: United Kingdom

Zliczanie czasu wykrycia obiektu

Post autor: Mikrobi » 22 sty 2013 07:47

Zrób raczej serię pomiarów w pętli FOR: na przykład 100.
Za każdym razem pobierz Timestamp (pełny czas). Sprawdz jakie są różnice między kolejnymi wartościami Timestamp'a, uśrednij.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI

ODPOWIEDZ