public class KeypointCorrespondenceTestHelper extends Object
Constructor and Description 

KeypointCorrespondenceTestHelper() 
Modifier and Type  Method and Description 

static float 
correspondance(List<Pair<Keypoint>> matches,
Jama.Matrix transform)
Provide simplistic check of correspondence between the keypoints extracted and a given transform.

static float 
correspondance(List<Pair<Keypoint>> matches,
Jama.Matrix transform,
float scaleThreshold)
Provide simplistic check of correspondence between the keypoints extracted and a given transform.

static Jama.Matrix 
generateMildTransform(FImage image)
Generate an affine transform between some reasonable limits:
 Rotate it between 0 and 360
 transform it between 0 and 10 pixels
 slant it (sheer in x and y) between 0 and 10 degrees
 scale it between 0 and 2.0 times

static Jama.Matrix 
generateMildTransform(FImage image,
Random seed)
Generate an affine transform between some reasonable limits:
 Rotate it between 0 and 360
 transform it between 0 and 10 pixels
 slant it (sheer in x and y) between 0 and 10 degrees
 scale it between 0 and 2.0 times

public KeypointCorrespondenceTestHelper()
public static Jama.Matrix generateMildTransform(FImage image)
image
 the image on which to generate the transformpublic static Jama.Matrix generateMildTransform(FImage image, Random seed)
image
 the image on which to generate the transformseed
 the random seed against which to generate the random mild transformspublic static float correspondance(List<Pair<Keypoint>> matches, Jama.Matrix transform)
LocalFeatureMatcher
for better implementations for that purpose.matches
 list of keypoint matchestransform
 the supposed transform appliedpublic static float correspondance(List<Pair<Keypoint>> matches, Jama.Matrix transform, float scaleThreshold)
LocalFeatureMatcher
for better implementations for that purpose.matches
 list of keypoint matchestransform
 the supposed transform appliedscaleThreshold
 The allowable scale shift between two keypoints