Opracowywanie nowych algorytmów przetwarzania i analizy obrazów jest istotnym elementem projektowania systemów wizyjnych, ze względu na unikalność każdego z zastosowań takich systemów. Skonstruowanie efektywnego i wydajnego algorytmu wymaga bardzo często wielu iteracji i testowania kolejnych wersji algorytmu. MATLAB oferuje kompleksowe środowisko do akwizycji i wizualizacji obrazów, ich dalszego przetwarzania i analizy.
Poniżej przykład detekcji krawędzi
Systemy przetwarzania sygnału video wymagają architektury potokowej, dzięki której kolejne ramki sygnału video są przekształcane przez komponenty składowe systemu. Tego typu sposób przetwarzania jest szczególnie istotny w systemach pracujących na sygnale dostarczanym bezpośrednio z kamer lub w przypadku, gdy pliki video są zbyt duże, aby je załadować w całości do przestrzeni roboczej aplikacji. Moduł Computer Vision System Toolbox ™ wspiera architekturę potokowego przetwarzania danych dzięki specjalnie dostosowanym algorytmom (tzw. System objects™) dostępnym zarówno w MATLABie, jak i w Simulinku .
Dzięki modułowi Image Acquisition Toolbox możliwa jest akwizycja obrazów oraz video bezpośrednio do MATLABa. Moduł oferuje wsparcie dla sprzętowych kart akwizycji wielu producentów i pozwala na pobieranie obrazów zarówno z niedrogich kamer internetowych oraz z przemysłowych framegrabberów, jak również ze specjalistycznych urządzeń.
Aplikacje przetwarzające sygnał video wymagają rozwiązania wielu typowych problemów związanych z analizą obrazów.
Skorzystaj z bezpłatnej 30-dniowej wersji próbnej oprogramowania
Dowiedz się więcej