Package boofcv.alg.flow
Class HornSchunck_U8
Implementation of
HornSchunck
for GrayF32
.-
Field Summary
Fields inherited from class boofcv.alg.flow.HornSchunck
alpha2, averageFlow, derivT, derivX, derivY, numIterations, resetOutput
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static void
borderDerivT
(GrayU8 imageA, GrayU8 imageB, GrayS16 difference, int x, int y) protected void
computeDerivT
(GrayU8 image1, GrayU8 image2, GrayS16 difference) protected void
computeDerivX
(GrayU8 image1, GrayU8 image2, GrayS16 derivX) protected void
computeDerivY
(GrayU8 image1, GrayU8 image2, GrayS16 derivY) protected void
Inner function for computing optical flowprotected static float
getBorderT
(GrayU8 imageA, GrayU8 imageB, int x, int y) Methods inherited from class boofcv.alg.flow.HornSchunck
borderAverageFlow, computeBorder, getExtend, innerAverageFlow, process, setNumIterations
-
Constructor Details
-
HornSchunck_U8
public HornSchunck_U8(float alpha, int numIterations)
-
-
Method Details
-
computeDerivX
- Specified by:
computeDerivX
in classHornSchunck<GrayU8,
GrayS16>
-
computeDerivY
- Specified by:
computeDerivY
in classHornSchunck<GrayU8,
GrayS16>
-
computeDerivT
- Specified by:
computeDerivT
in classHornSchunck<GrayU8,
GrayS16>
-
borderDerivT
-
getBorderT
-
findFlow
Description copied from class:HornSchunck
Inner function for computing optical flow- Specified by:
findFlow
in classHornSchunck<GrayU8,
GrayS16>
-