5. Przetwarzanie obrazu

Każda strona aż do teraz operowała na danych pikseli tylko na tyle długo, by je pozyskać: przechwycić ramkę, skonfigurować sensor, przenieść bajty z kamery do pamięci RAM. Przetwarzanie obrazu odwraca kierunek – piksele są wejściem, a celem jest cokolwiek, czego aplikacja od nich potrzebuje.

Moduł image jest zestawem narzędzi. Każda operacja przyjmuje jeden lub dwa obiekty Image i zwraca albo przekształcony Image – piksele przefiltrowane, sprogowane, zniekształcone lub skomponowane inaczej – albo listę obiektów wynikowych: plam (blob), linii, kodów, dopasowań, statystyk. Te dwa rodzaje się komponują. Typowy potok czyści przechwyconą ramkę, wyodrębnia z niej zestaw obiektów wynikowych, zamienia je w pomiary i rysuje adnotacje z powrotem na ramce w celu wyświetlenia.

Podsumowanie