Welcome to the Marvin Project

Marvin is an extensible, cross-platform and open source image processing framework developed in Java. The framework provides features to:
  • manipulate images;
  • manipulate captured video frames;
  • multithreading image processing;
  • integrate plug-ins with Graphical User Interface(GUI);
  • analyze plug-in performance;
  • extend features via plug-ins;
  • unit test automation;

The image processing algorithms are implemend as a plug-in and can be plugged into other plug-ins, thirdy-party applications and the MarvinEditor - an image editing software. Currently, there are 49 plug-ins available for a wide range of different purposes.

Announcements

25/10/2011

We've just reopened the Marvin Developers dicussion group.

08/06/2011

Added plug-ins for morphological image processing, like Boundary, Erosion, Dilation, Opening and Closing.

09/02/2011

Added support for binary color model. Two new itens added to the
plug-ins section: JuliaSet and Steganography.

09/09/2010

We´ve just created a
Tutorials section. New articles will be released in the next months.

05/09/2010

Now all plug-ins source codes are available also in this site. Check it out in the plug-ins page.

Video Demonstration

These videos demontrate some image processing applications using Marvin Framework.