ip.transforms
Class ConvolutionUtils
java.lang.Object
ip.transforms.ConvolutionUtils
public class ConvolutionUtils
- extends java.lang.Object
Method Summary |
static java.awt.Image |
convolution(java.awt.Image img,
float[][] k,
java.awt.image.ImageObserver io)
|
static short[][] |
convolve(short[][] f,
float[][] k)
|
static short[][] |
convolve2(short[][] f,
float[][] k)
|
static short[][] |
convolveBrute2(short[][] f,
float[][] k)
|
static short[][] |
convolveBruteForce(short[][] f,
float[][] k)
|
static short[][] |
convolveNoEdge(short[][] f,
float[][] k)
|
static short[][] |
convolveNoEdge2(short[][] f,
float[][] k)
|
static int |
cx(int x,
int width)
|
static int |
cy(int y,
int height)
|
static void |
drawPel(java.awt.Graphics g,
int x,
int y)
|
static void |
drawPel(java.awt.Graphics g,
java.awt.Point p)
|
static java.awt.Image |
growTile(java.awt.Image img,
int growX,
int growY)
|
static void |
main(java.lang.String[] args)
|
static void |
oddTest()
|
static void |
testConvolution()
|
static void |
testCxCy()
|
static void |
testGrowTile()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConvolutionUtils
public ConvolutionUtils()
drawPel
public static void drawPel(java.awt.Graphics g,
int x,
int y)
drawPel
public static void drawPel(java.awt.Graphics g,
java.awt.Point p)
testConvolution
public static void testConvolution()
oddTest
public static void oddTest()
convolution
public static java.awt.Image convolution(java.awt.Image img,
float[][] k,
java.awt.image.ImageObserver io)
main
public static void main(java.lang.String[] args)
testGrowTile
public static void testGrowTile()
growTile
public static java.awt.Image growTile(java.awt.Image img,
int growX,
int growY)
testCxCy
public static void testCxCy()
cx
public static int cx(int x,
int width)
cy
public static int cy(int y,
int height)
convolveBruteForce
public static short[][] convolveBruteForce(short[][] f,
float[][] k)
convolve
public static short[][] convolve(short[][] f,
float[][] k)
convolveNoEdge
public static short[][] convolveNoEdge(short[][] f,
float[][] k)
convolveBrute2
public static short[][] convolveBrute2(short[][] f,
float[][] k)
convolve2
public static short[][] convolve2(short[][] f,
float[][] k)
convolveNoEdge2
public static short[][] convolveNoEdge2(short[][] f,
float[][] k)