j2d.warp
Class XformProcessor
java.lang.Object
j2d.warp.XformProcessor
- All Implemented Interfaces:
- ImageProcessorInterface, java.io.Serializable
public class XformProcessor
- extends java.lang.Object
- implements ImageProcessorInterface
Created by IntelliJ IDEA.
User: lyon
Date: Apr 6, 2009
Time: 11:55:47 AM
To change this template use File | Settings | File Templates.
- See Also:
- Serialized Form
Constructor Summary |
XformProcessor(java.awt.Polygon sp,
java.awt.Polygon dp)
|
Method Summary |
static Mat3 |
infer3PointA(java.awt.Polygon sp,
java.awt.Polygon dp)
|
static double[][] |
infer4PointA(java.awt.Polygon sp,
java.awt.Polygon dp)
|
static void |
inverseBilinear4PointXform(double[][] a,
ShortImageBean sib)
|
static double[] |
inverseMap4(double[][] a,
double xp,
double yp,
int w,
int h)
|
java.awt.Image |
process(java.awt.Image image)
a basic garbage in, garbage out processor. |
static double |
quadraticRoot(double a,
double b,
double c,
int w,
int h)
|
static void |
threePointXform(Mat3 transform,
ShortImageBean sib)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XformProcessor
public XformProcessor(java.awt.Polygon sp,
java.awt.Polygon dp)
infer3PointA
public static Mat3 infer3PointA(java.awt.Polygon sp,
java.awt.Polygon dp)
infer4PointA
public static double[][] infer4PointA(java.awt.Polygon sp,
java.awt.Polygon dp)
quadraticRoot
public static double quadraticRoot(double a,
double b,
double c,
int w,
int h)
inverseMap4
public static double[] inverseMap4(double[][] a,
double xp,
double yp,
int w,
int h)
inverseBilinear4PointXform
public static void inverseBilinear4PointXform(double[][] a,
ShortImageBean sib)
process
public java.awt.Image process(java.awt.Image image)
- Description copied from interface:
ImageProcessorInterface
- a basic garbage in, garbage out processor.
- Specified by:
process
in interface ImageProcessorInterface
- Parameters:
image
- input image
- Returns:
- output image
threePointXform
public static void threePointXform(Mat3 transform,
ShortImageBean sib)