viewer
Class JAIEdgeDetectBean
java.lang.Object
|
+--viewer.JAIEdgeDetectBean
- public class JAIEdgeDetectBean
- extends java.lang.Object
An edge detection bean that can be used in the server side. It can be called by a
servlet or a JSP page. It uses the JAI codec to load the image and the "GradientMagnitude"
operator to perform edge detection.
- Version:
- 1.0 10 October 2000
- Author:
- Lawrence Rodrigues
Method Summary |
void |
edgeDetectAndPost(java.lang.String imagepath,
java.io.OutputStream out)
|
static javax.media.jai.PlanarImage |
readAsPlanarImage(java.lang.String filename)
|
static void |
saveAsJPEG(java.awt.image.RenderedImage image,
java.io.OutputStream out)
|
static javax.media.jai.RenderedOp |
sobelGradientMagnitude(javax.media.jai.PlanarImage image)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rotationAngle
protected double rotationAngle
magFactor
protected double magFactor
image
protected javax.media.jai.PlanarImage image
JAIEdgeDetectBean
public JAIEdgeDetectBean()
edgeDetectAndPost
public void edgeDetectAndPost(java.lang.String imagepath,
java.io.OutputStream out)
readAsPlanarImage
public static javax.media.jai.PlanarImage readAsPlanarImage(java.lang.String filename)
saveAsJPEG
public static void saveAsJPEG(java.awt.image.RenderedImage image,
java.io.OutputStream out)
sobelGradientMagnitude
public static javax.media.jai.RenderedOp sobelGradientMagnitude(javax.media.jai.PlanarImage image)