Marvin, awesome Image processing framework

Hello guys, its along time i wrote my blog post. these days i got little busy with my project work and deliverables so i took little time to write up this article. Suddenly i thought of working with simple sixth sensing device so i started working little bit and found a very good frameworks “OpenCV”,”JavaCV” and “Marvin” already i know how to use OpenCV now as of my personal interest i choose Marvin. so in this i try to write a very simple code to invert a image.

Please download the marvin framework from the below link.download marvin

now once your marvin framework got downloaded, create a project in your eclipse and the project structure should look as below.

ImageConvert

once your config is done, its time to write the code as below.

/**
 * 
 */
package com.spark.marving.samples;

import marvin.image.MarvinImage;
import marvin.io.MarvinImageIO;
import marvin.plugin.MarvinImagePlugin;
import marvin.util.MarvinPluginLoader;

/**
 * @author Sony
 * 
 */
public class InvertImages {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		MarvinImage image = MarvinImageIO.loadImage("./images/Osmania.jpg");

		MarvinImagePlugin invertplugin = MarvinPluginLoader
				.loadImagePlugin("org.marvinproject.image.color.invert.jar");

		invertplugin.process(image, image);
		image.update();

		MarvinImageIO.saveImage(image, "./images/conertedImage.jpg");
	}

}

once this code is done and we start running the result is something like below.

Osmania

conertedImage

Advertisements

3 thoughts on “Marvin, awesome Image processing framework

  1. Hey Pavan, i am working on a project which requires filter effects on images, i came across many libraries but i am unsure of which one to use, can you throw some light on which library i should be using for filter affects mainly among marvin, graphicsmagick, imagemagick?

  2. Hey Pavan,

    I am trying to read .tif file in the Marvin Framework with out any success.

    MarvinImage image = MarvinImageIO.loadImage(“./files/Example1.tif”);
    This is the one I used to read the file

    and this the error I got
    Exception in thread “main” java.util.NoSuchElementException

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s