Package org.lwjgl.opengles
Class QCOMMotionEstimation
java.lang.Object
org.lwjgl.opengles.QCOMMotionEstimation
Native bindings to the QCOM_motion_estimation extension.
Motion estimation, also referred to as optical flow, is the process of producing motion vectors that convey the 2D transformation from a reference image to a target image. There are various uses of motion estimation, such as frame extrapolation, compression, object tracking, etc.
This extension adds support for motion estimation in OpenGL ES by adding functions which take the reference and target images and populate an output texture containing the corresponding motion vectors.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Accepted by thepname
parameter of GetIntegerv, GetInteger64v, and GetFloatv.static final int
Accepted by thepname
parameter of GetIntegerv, GetInteger64v, and GetFloatv. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
glTexEstimateMotionQCOM
(int ref, int target, int output) static void
glTexEstimateMotionRegionsQCOM
(int ref, int target, int output, int mask)
-
Field Details
-
GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM
public static final int GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOMAccepted by thepname
parameter of GetIntegerv, GetInteger64v, and GetFloatv.- See Also:
-
GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM
public static final int GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOMAccepted by thepname
parameter of GetIntegerv, GetInteger64v, and GetFloatv.- See Also:
-
-
Method Details
-
glTexEstimateMotionQCOM
public static void glTexEstimateMotionQCOM(int ref, int target, int output) -
glTexEstimateMotionRegionsQCOM
public static void glTexEstimateMotionRegionsQCOM(int ref, int target, int output, int mask)
-