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 55 plug-ins available for a wide range of different purposes.

Announcements

13/05/2013

Marvin Framework 1.4.3 released. New interface to connect to cameras. From now on, Marvin does not use JMF (Java Media Framework) anymore and start using JavaCV for such purpose.

17/09/2012

Marvin Framework 1.4.2 released.
New plug-ins: Moravec and GrayScaleQuantization
New tutorial: Adding attributes to plug-ins

22/05/2012

Marvin Framework 1.4 released.

25/10/2011

We've just reopened the Marvin Developers dicussion group.



Video Demonstration

These videos demontrate some image processing applications using Marvin Framework.


Courtesy of Universidad El Bosque, Bogota, Colombia.
Project director: Oscar Arias
Student: Julian Avellaneda