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.
|Tags||framework Java Software Development Image Processing camera multimedia|
|Operating Systems||Linux Windows Mac OS X|
Video description: Software developed for the Barnes maze experiment used in psychological laboratory to measure spatial learning and memory in rodents. The software records information of experiments such as rodent id, escape hole, trace, and distance. This information is used in further analysis. The software is developed in Java and uses Marvin Framework for image processing. Courtesy of Universidad El Bosque, Bogota, Colombia. Project director: Oscar Arias Student: Julian Avellaneda
Release Notes: Small bugs were fixed in MarvinPluginCollection. New plug-ins were added to MarvinPluginCollection.
Release Notes: A MarvinPluginCollection static class was added to allow developers to use Marvin image processing algorithms without managing plug-ins.
Release Notes: A bug has been fixed in color format conversion (binary to rgb). This release adds color thresholding to the boundary fill plug-in. It adds a subimage method directly in MarvinImage objects. The DifferenceColor plug-in now returns information about the comparison.
Release Notes: A class for dealing with mathematical methods was added, including a method to create a boolean matrix for morphological image processing.
Release Notes: A bug has been fixed with binary image export in PNG image format.