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.