com.c3d.image
Class IntelFImage
java.lang.Object
|
+--com.c3d.image.Jimage
|
+--com.c3d.image.FloatImage
|
+--com.c3d.image.IntelFImage
- public class IntelFImage
- extends FloatImage
Float images whose arithmetic is done in the intel IPL.DLL library.
Fields inherited from class com.c3d.image.Jimage |
ALPHAPLANE,
BLUEPLANE,
brho,
colorModel,
fmax,
fmin,
fmu,
frho,
GREENPLANE,
height,
hints,
MONOCHROME,
planes,
REDPLANE,
RGB,
smax,
smin,
srho,
umin,
urho,
width |
Constructor Summary |
IntelFImage(float[][] d,
int dx,
int dy)
Create an image dx by dy using d as the data, number of planes set by length of d |
IntelFImage(float[][] d,
int dx,
int dy,
int linewidth,
int start)
TeX Create an image sharing the data with size dx, dy at offset start |
IntelFImage(int plane)
TeX Creates an image of size zero with right number of planes |
IntelFImage(int x,
int y,
int z)
|
IntelFImage(Jimage src)
Convert a jimage to an intel fimage |
Method Summary |
Jimage |
convolve(double[] k)
TeX convolve with symetrical seperable kernel. |
Jimage |
convolve(double[][] kernel)
|
com.c3d.util.atomic.Universal |
divide(com.c3d.util.atomic.Universal b)
|
Jimage |
getPlane(int k)
|
Jimage |
getScaledInstance(int nwidth,
int nheight)
|
com.c3d.util.atomic.Universal |
Inject(com.c3d.util.atomic.Universal b,
com.c3d.operators.Doperator op)
TeX Combine two structured classes under a dydaic operator. |
float |
l1Norm()
|
float |
l2Norm()
|
com.c3d.util.atomic.Universal |
minus(com.c3d.util.atomic.Universal b)
|
FloatImage |
MkIntelFImage(float[][] d,
int dx,
int dy)
Create an image dx by dy using d as the data, number of planes set by length of d |
FloatImage |
MkIntelFImage(int plane)
TeX Creates an image of size zero with right number of planes |
Jimage |
oneOfThese()
|
com.c3d.util.atomic.Universal |
plus(com.c3d.util.atomic.Universal b)
|
Jimage |
recip()
|
FloatImage |
replica()
Create an intel f image that is exactly the same size as the parent |
Jimage |
sepconvolve(double[] k)
|
com.c3d.util.atomic.Universal |
slowtimes(com.c3d.util.atomic.Universal b)
|
Jimage |
subImage(int x,
int y,
int dx,
int dy)
|
com.c3d.util.atomic.Universal |
times(com.c3d.util.atomic.Universal b)
|
Methods inherited from class com.c3d.image.FloatImage |
abs,
bpixel,
concat,
fmodulus,
fpixel,
fsubscript,
getfScaledInstance,
isROI,
Map,
setDimensions,
setPixel,
setPixels,
setPixels,
spixel,
sum,
upixel,
Upixel |
Methods inherited from class com.c3d.image.Jimage |
arity,
bpixelTofpixel,
bpixelTospixel,
bpixelToupixel,
bsaturate,
cardinality,
divide,
fpixelTobpixel,
fpixelTospixel,
fpixelToupixel,
fsaturate,
fsaturate,
getAWTImage,
getImage,
getProducer,
getScaledInstance,
hashCode,
imageComplete,
lessthan,
members,
minus,
modulus,
numberOfElements,
plus,
putJPEGImage,
reduce,
RGB2YUV,
rgbpixel,
setColorModel,
setHints,
setPixel,
setPixel,
setProperties,
setSubImage,
shift,
spixelTobpixel,
spixelTofpixel,
spixelTofpixel,
spixelToupixel,
sqr,
ssaturate,
subscript,
subscript,
times,
toString,
toString,
upixelTobpixel,
upixelTofpixel,
upixelTospixel,
usaturate,
warp,
YUV2RGB |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
IntelFImage
public IntelFImage(int x,
int y,
int z)
IntelFImage
public IntelFImage(Jimage src)
- Convert a jimage to an intel fimage
IntelFImage
public IntelFImage(int plane)
- TeX Creates an image of size zero with right number of planes
IntelFImage
public IntelFImage(float[][] d,
int dx,
int dy,
int linewidth,
int start)
- TeX Create an image sharing the data with size dx, dy at offset start
IntelFImage
public IntelFImage(float[][] d,
int dx,
int dy)
- Create an image dx by dy using d as the data, number of planes set by length of d
oneOfThese
public Jimage oneOfThese()
- Overrides:
- oneOfThese in class FloatImage
MkIntelFImage
public FloatImage MkIntelFImage(float[][] d,
int dx,
int dy)
- Create an image dx by dy using d as the data, number of planes set by length of d
MkIntelFImage
public FloatImage MkIntelFImage(int plane)
- TeX Creates an image of size zero with right number of planes
replica
public FloatImage replica()
- Create an intel f image that is exactly the same size as the parent
subImage
public Jimage subImage(int x,
int y,
int dx,
int dy)
- Overrides:
- subImage in class FloatImage
Inject
public com.c3d.util.atomic.Universal Inject(com.c3d.util.atomic.Universal b,
com.c3d.operators.Doperator op)
- TeX Combine two structured classes under a dydaic operator.
For all but $\div$ the intel library is used.
- Overrides:
- Inject in class FloatImage
recip
public Jimage recip()
l1Norm
public float l1Norm()
- Overrides:
- l1Norm in class Jimage
l2Norm
public float l2Norm()
- Overrides:
- l2Norm in class Jimage
divide
public com.c3d.util.atomic.Universal divide(com.c3d.util.atomic.Universal b)
- Overrides:
- divide in class FloatImage
minus
public com.c3d.util.atomic.Universal minus(com.c3d.util.atomic.Universal b)
- Overrides:
- minus in class FloatImage
plus
public com.c3d.util.atomic.Universal plus(com.c3d.util.atomic.Universal b)
- Overrides:
- plus in class FloatImage
times
public com.c3d.util.atomic.Universal times(com.c3d.util.atomic.Universal b)
- Overrides:
- times in class FloatImage
slowtimes
public com.c3d.util.atomic.Universal slowtimes(com.c3d.util.atomic.Universal b)
getPlane
public Jimage getPlane(int k)
- Overrides:
- getPlane in class FloatImage
convolve
public Jimage convolve(double[] k)
- TeX convolve with symetrical seperable kernel.
- Overrides:
- convolve in class Jimage
sepconvolve
public Jimage sepconvolve(double[] k)
convolve
public Jimage convolve(double[][] kernel)
- Overrides:
- convolve in class FloatImage
getScaledInstance
public Jimage getScaledInstance(int nwidth,
int nheight)
- Overrides:
- getScaledInstance in class Jimage