public void TestDAISY() { SURF surf = new SURF(300); DAISY daisy = new DAISY(); EmguAssert.IsTrue(TestFeature2DTracker(surf, daisy), "Unable to find homography matrix"); }
public void TestDAISY() { //SURF surf = new SURF(300); AKAZE akaze = new AKAZE(); DAISY daisy = new DAISY(); TestFeature2DTracker(akaze, daisy); //EmguAssert.IsTrue(TestFeature2DTracker(akaze, daisy), "Unable to find homography matrix"); }
private void btnBF_Click(object sender, EventArgs e) { var temproot = RootImg.Clone(); var tempimg1 = WorkingImg.Clone(); Image <Bgr, byte> colorimg = tempimg1.Convert <Bgr, byte>(); Image <Bgr, byte> tempOriImg = temproot.Convert <Bgr, byte>(); var f2d = new DAISY(); var keypoint = f2d.Detect(WorkingImg); foreach (var point in keypoint) { System.Drawing.Rectangle rect = new Rectangle(); rect.X = (int)point.Point.X; rect.Y = (int)point.Point.Y; rect.Width = (int)point.Size; rect.Height = (int)point.Size; tempOriImg.Draw(rect, new Bgr(60, 200, 10), 2); } rtxLog.AppendText("btnBrisk_Click" + Environment.NewLine); RegistHisroty(tempOriImg); }