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.
Identyfikacja cyfr
- smiga
- Administrator
- Posty: 823
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Słupsk
Re: Identyfikacja cyfr
Odpowiedź krótka - tak, jest taka możliwość.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.
Re: Identyfikacja cyfr
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.
- smiga
- Administrator
- Posty: 823
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Słupsk
Re: Identyfikacja cyfr
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.
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.
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: Identyfikacja cyfr
W Vision Development Module jest nawet gotowa funkcja dedykowana do tego celu.
- Załączniki
-
- LCD Example.png (69.06 KiB) Przejrzano 13132 razy
Re: Identyfikacja cyfr
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ć.
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: Identyfikacja cyfr
Możesz z nią zrobić, co tylko zechcesz. LabVIEW jest środowiskiem programistycznym pełną gębą.Czy można tę liczbę wysłać np. przez rs232 żeby wysyłać to do wyświetlacza LED?
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.I jaka jest szybkość odświeżania bo ja potrzebuję max. co 1 sekundę żeby aktualizować.
W przykładzie z obrazka czas pojedynczego odczytu jest rzędu kilku milisekund.