public void TestLATCH() { SURF surf = new SURF(300); LATCH latch = new LATCH(); EmguAssert.IsTrue(TestFeature2DTracker(surf, latch), "Unable to find homography matrix"); }
public void DefaultNorm() { using (var alg = LATCH.Create()) { var defnorm = alg.DefaultNorm; Assert.Equal(6, defnorm); } }
public void DescriptorSize() { using (var alg = LATCH.Create()) { var sz = alg.DescriptorSize; Assert.Equal(32, sz); } }
public void TestLATCH() { //SURF surf = new SURF(300); AKAZE akaze = new AKAZE(); LATCH latch = new LATCH(); TestFeature2DTracker(akaze, latch); //EmguAssert.IsTrue(TestFeature2DTracker(akaze, latch), "Unable to find homography matrix"); }
public void Compute() { using (var color = Image("lenna.png", ImreadModes.Color)) using (var gray = Image("lenna.png", ImreadModes.GrayScale)) using (var descriptors = new Mat()) using (var latch = LATCH.Create()) using (var surf = SURF.Create(500)) { var keypoints = surf.Detect(gray); latch.Compute(color, ref keypoints, descriptors); } }
public void CreateAndDispose() { var surf = LATCH.Create(); surf.Dispose(); }