public class HornSchunck_F32 extends HornSchunck<boofcv.struct.image.GrayF32,boofcv.struct.image.GrayF32>
HornSchunck for GrayF32.alpha2, averageFlow, derivT, derivX, derivY, numIterations, resetOutput| Constructor and Description |
|---|
HornSchunck_F32(float alpha,
int numIterations) |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
borderDerivT(boofcv.struct.image.GrayF32 imageA,
boofcv.struct.image.GrayF32 imageB,
boofcv.struct.image.GrayF32 difference,
int x,
int y) |
protected void |
computeDerivT(boofcv.struct.image.GrayF32 image1,
boofcv.struct.image.GrayF32 image2,
boofcv.struct.image.GrayF32 difference) |
protected void |
computeDerivX(boofcv.struct.image.GrayF32 image1,
boofcv.struct.image.GrayF32 image2,
boofcv.struct.image.GrayF32 derivX) |
protected void |
computeDerivY(boofcv.struct.image.GrayF32 image1,
boofcv.struct.image.GrayF32 image2,
boofcv.struct.image.GrayF32 derivY) |
protected void |
findFlow(boofcv.struct.image.GrayF32 derivX,
boofcv.struct.image.GrayF32 derivY,
boofcv.struct.image.GrayF32 derivT,
ImageFlow output)
Inner function for computing optical flow
|
protected static float |
getBorderT(boofcv.struct.image.GrayF32 imageA,
boofcv.struct.image.GrayF32 imageB,
int x,
int y) |
borderAverageFlow, computeBorder, getExtend, innerAverageFlow, process, setNumIterationsprotected void computeDerivX(boofcv.struct.image.GrayF32 image1,
boofcv.struct.image.GrayF32 image2,
boofcv.struct.image.GrayF32 derivX)
computeDerivX in class HornSchunck<boofcv.struct.image.GrayF32,boofcv.struct.image.GrayF32>protected void computeDerivY(boofcv.struct.image.GrayF32 image1,
boofcv.struct.image.GrayF32 image2,
boofcv.struct.image.GrayF32 derivY)
computeDerivY in class HornSchunck<boofcv.struct.image.GrayF32,boofcv.struct.image.GrayF32>protected void computeDerivT(boofcv.struct.image.GrayF32 image1,
boofcv.struct.image.GrayF32 image2,
boofcv.struct.image.GrayF32 difference)
computeDerivT in class HornSchunck<boofcv.struct.image.GrayF32,boofcv.struct.image.GrayF32>protected static void borderDerivT(boofcv.struct.image.GrayF32 imageA,
boofcv.struct.image.GrayF32 imageB,
boofcv.struct.image.GrayF32 difference,
int x,
int y)
protected static float getBorderT(boofcv.struct.image.GrayF32 imageA,
boofcv.struct.image.GrayF32 imageB,
int x,
int y)
protected void findFlow(boofcv.struct.image.GrayF32 derivX,
boofcv.struct.image.GrayF32 derivY,
boofcv.struct.image.GrayF32 derivT,
ImageFlow output)
HornSchunckfindFlow in class HornSchunck<boofcv.struct.image.GrayF32,boofcv.struct.image.GrayF32>