Strona 1 z 1
Identyfikacja cyfr
: 24 mar 2014 19:16
autor: mirtex
Witam
Chciałem zapytać czy była by możliwość zrobienia programu który by z kamery odczytywał cyfry wyświetlane na tablicy z wyświetlaczami siedmiosegmentowymi a następnie wyświetlał je na monitorze lub wysyłał do innego wyświetlacza. Ogólnie kamera była by nieruchomo zainstalowana wiec program nawet nie musiałby działać jak OCR a wystarczyło by aby wykrywał zmiany koloru w odpowiednim polu obrazu pojedynczego segmentu i odpowiednio je przetwarzał.
Nie miałem nigdy do czynienia z Lab View ale chętnie bym się nauczył robić tego typu projekty jeśli są możliwe.
Re: Identyfikacja cyfr
: 24 mar 2014 23:05
autor: smiga
mirtex pisze:Witam
Chciałem zapytać czy była by możliwość zrobienia programu który by z kamery odczytywał cyfry wyświetlane na tablicy z wyświetlaczami siedmiosegmentowymi a następnie wyświetlał je na monitorze lub wysyłał do innego wyświetlacza. Ogólnie kamera była by nieruchomo zainstalowana wiec program nawet nie musiałby działać jak OCR a wystarczyło by aby wykrywał zmiany koloru w odpowiednim polu obrazu pojedynczego segmentu i odpowiednio je przetwarzał.
Nie miałem nigdy do czynienia z Lab View ale chętnie bym się nauczył robić tego typu projekty jeśli są możliwe.
Odpowiedź krótka - tak, jest taka możliwość.
Re: Identyfikacja cyfr
: 25 mar 2014 12:11
autor: mirtex
Dziękuje za odpowiedź. Zatem jaką wersję muszę mieć labview (dodatki) aby to zrobić. Czy jest jakaś wersja testowa bezpłatna i czy mógłbym prosić o pomoc w zrobieni takiego programu.
Re: Identyfikacja cyfr
: 26 mar 2014 02:03
autor: smiga
Najprościej będzie to zrobić w LabVIEW z Vision Development Module (część składowa Image Acquisition and Machine Vision Option sprzedawana chyba w komplecie).
Na upartego można to zrobić w samym LabVIEW, podłączając do LabVIEW kamerę korzystając z dll producenta, ale to jest najczęściej spore wyzwanie, którego nie polecam na starcie.
Wersje testowe:
http://www.ni.com/labview/vision/
http://www.ni.com/trylabview/
Polecam odpalić Vision Assistant'a i pobawić się na obrazach. Najprościej będzie skorzystać z OCR'a, ale można tez sprawdzać poziom jasności konkretnych obszarów obrazu/pikseli.
Re: Identyfikacja cyfr
: 26 mar 2014 20:03
autor: jogurt_owocowy
W Vision Development Module jest nawet gotowa funkcja dedykowana do tego celu.
Re: Identyfikacja cyfr
: 27 mar 2014 07:19
autor: mirtex
Dzięki. Super sprawa o coś takiego właśnie mi chodziło. Czy można tę liczbę wysłać np. przez rs232 żeby wysyłać to do wyświetlacza LED? I jaka jest szybkość odświeżania bo ja potrzebuję max. co 1 sekundę żeby aktualizować.
Re: Identyfikacja cyfr
: 28 mar 2014 13:53
autor: jogurt_owocowy
Czy można tę liczbę wysłać np. przez rs232 żeby wysyłać to do wyświetlacza LED?
Możesz z nią zrobić, co tylko zechcesz. LabVIEW jest środowiskiem programistycznym pełną gębą.
I jaka jest szybkość odświeżania bo ja potrzebuję max. co 1 sekundę żeby aktualizować.
Szybkość odczytu zależy pewnie od wielu czynników takich jak rozmiar obrazu, ilość cyfr wyświetlacza itp., ale ogólnie rzecz biorąc jest szybki.
W przykładzie z obrazka czas pojedynczego odczytu jest rzędu kilku milisekund.