endrov.flowMisc
Class EvOpConvolve2D
java.lang.Object
endrov.flow.EvOpGeneral
endrov.flow.EvOpSlice1
endrov.flowMisc.EvOpConvolve2D
public class EvOpConvolve2D
- extends EvOpSlice1
Convolve: in (*) kernel
kernel and in assumed 0 outside area
Complexity O(w*h*kw*kh)
TODO test
LEARNED need to specialize over multiple input formats
LEARNED when calling functions to be inlined, these need specialized versions too with tests already done by caller
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EvOpConvolve2D
public EvOpConvolve2D(EvPixels kernel,
java.lang.Number kcx,
java.lang.Number kcy)
exec1
public EvPixels exec1(ProgressHandle ph,
EvPixels... p)
- Description copied from class:
EvOpGeneral
- Apply given several image planes, returns only the first image plane
- Specified by:
exec1
in class EvOpGeneral
convolve
public static EvPixels convolve(ProgressHandle ph,
EvPixels in,
EvPixels kernel,
int kcx,
int kcy)