0
Marvin to rozszerzalna, wieloplatformowa i otwarta platforma przetwarzania obrazu opracowana w Javie.Struktura zapewnia funkcje: - manipulowania obrazami - manipulowania przechwyconymi ramkami wideo;- wielowątkowe przetwarzanie obrazu;- zintegrować wtyczki z graficznym interfejsem użytkownika (GUI);- analizować wydajność wtyczek;- rozszerzyć funkcje za pomocą wtyczek;- automatyzacja testów jednostkowych;Algorytmy przetwarzania obrazu są implementowane jako wtyczka i mogą być podłączane do innych wtyczek, aplikacji stron trzecich i MarvinEditor - oprogramowania do edycji obrazu.Obecnie dostępne są 44 wtyczki do wielu różnych celów.