Marvin is an extensible image processing framework for Java. It provides features to manipulate images, to manipulate captured video frames, and to process images with multi-threading. Its features can be extended via plug-ins. Plug-ins can be integrated with the graphical user interface, and their plug-in performance can be analyzed. Every image processing algorithm is developed as a plug-in that can be plugged into the MarvinEditor, an image manipulation program that uses plug-ins developed using Marvin, or into third-party applications. Currently there are 55 plug-ins available.

The video interface for connecting to camera devices was rewritten from scratch. JavaCV (the Java interface to OpenCV) is now used for this purpose.

Marvin – Freecode

Marvin 1.4.3-0514_marvin_1.4.3.jpg