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 »

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 457 razy
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Zliczanie czasu wykrycia obiektu

Post autor: PiDi »

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 »

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 »

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 2017

Zliczanie czasu wykrycia obiektu

Post autor: Mikrobi »

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