Package | Description |
---|---|
marvin |
Framework´s root package.
|
marvin.image |
Provides classes to manipulate images.
|
marvin.plugin |
Provides classes and interfaces to create plug-ins.
|
marvin.thread |
Provides classes and interfaces to manipulate images using multiple threads.
|
Modifier and Type | Method and Description |
---|---|
static void |
MarvinPluginCollection.blackAndWhite(MarvinImage imageIn,
MarvinImage imageOut,
int level,
MarvinImageMask mask)
Converts image to black and white.
|
static void |
MarvinPluginCollection.brightnessAndContrast(MarvinImage imageIn,
MarvinImage imageOut,
int brightness,
int contrast,
MarvinImageMask mask)
Manipulate image brightness and contrast
|
static void |
MarvinPluginCollection.colorChannel(MarvinImage imageIn,
MarvinImage imageOut,
int red,
int green,
int blue,
MarvinImageMask mask)
Manipulates image color channels
|
static void |
MarvinPluginCollection.emboss(MarvinImage imageIn,
MarvinImage imageOut,
MarvinImageMask mask)
Emboss filter
|
static void |
MarvinPluginCollection.gaussianBlur(MarvinImage imageIn,
MarvinImage imageOut,
int radius,
MarvinImageMask mask)
Gaussian blur filter
|
static void |
MarvinPluginCollection.grayScale(MarvinImage imageIn,
MarvinImage imageOut,
MarvinImageMask mask)
Gray scale filter
|
static void |
MarvinPluginCollection.halftoneCircles(MarvinImage imageIn,
MarvinImage imageOut,
int circleWidth,
int shift,
int circlesDistance,
MarvinImageMask mask)
Image halftone using circles approach
|
static void |
MarvinPluginCollection.invertColors(MarvinImage imageIn,
MarvinImage imageOut,
MarvinImageMask mask)
Inverts image colors.
|
static void |
MarvinPluginCollection.pixelize(MarvinImage imageIn,
MarvinImage imageOut,
int squareSide,
MarvinImageMask mask)
Pixelize filter
|
static void |
MarvinPluginCollection.prewitt(MarvinImage imageIn,
MarvinImage imageOut,
double intensity,
MarvinImageMask mask)
Edge detection using prewitt approach
|
static void |
MarvinPluginCollection.roberts(MarvinImage imageIn,
MarvinImage imageOut,
MarvinImageMask mask)
Edge detection using roberts approach
|
static void |
MarvinPluginCollection.sepia(MarvinImage imageIn,
MarvinImage imageOut,
int intensity,
MarvinImageMask mask)
Sepia filter
|
static void |
MarvinPluginCollection.skinColorDetection(MarvinImage imageIn,
MarvinImage imageOut,
MarvinImageMask mask)
Human skin color filter.
|
static void |
MarvinPluginCollection.sobel(MarvinImage imageIn,
MarvinImage imageOut,
MarvinImageMask mask)
Edge detection using sobel approach
|
static void |
MarvinPluginCollection.television(MarvinImage imageIn,
MarvinImage imageOut,
MarvinImageMask mask)
Television artisic filter
|
static void |
MarvinPluginCollection.thresholding(MarvinImage imageIn,
MarvinImage imageOut,
int threshold,
int thresholdRange,
MarvinImageMask mask)
Converts pixels to black and white given a threshold
|
Modifier and Type | Field and Description |
---|---|
static MarvinImageMask |
MarvinImageMask.NULL_MASK |
Modifier and Type | Method and Description |
---|---|
void |
MarvinToolPlugin.mouseClicked(MarvinImage a_image,
MarvinImageMask a_imageMask,
int a_x,
int a_y) |
void |
MarvinToolPlugin.mousePressed(MarvinImage a_image,
MarvinImageMask a_imageMask,
int a_x,
int a_y) |
void |
MarvinToolPlugin.mouseReleased(MarvinImage a_image,
MarvinImageMask a_imageMask,
int a_x,
int a_y) |
void |
MarvinImagePlugin.process(MarvinImage imgIn,
MarvinImage imgOut,
MarvinAttributes attrOut,
MarvinImageMask mask,
boolean previewMode)
Executes the algorithm.
|
void |
MarvinImagePlugin.process(MarvinImage imgIn,
MarvinImage imgOut,
MarvinImageMask mask)
Executes the algorithm.
|
void |
MarvinAbstractImagePlugin.process(MarvinImage imgIn,
MarvinImage imgOut,
MarvinImageMask mask)
Executes the algorithm.
|
Constructor and Description |
---|
MarvinThread(MarvinImagePlugin plg,
MarvinImage imgIn,
MarvinImage imgOut,
MarvinImageMask mask)
Constructor.
|