!include once #1032199 // MinimalRecognizer svoid edgeDetectorDemo() { var _rec = dm_profileThisThread(() -> { MinimalRecognizer rec = new(gazelleLogo()); rec.childLivelinessFactor = 4/*2*//*1.5*/; rec.featureSize = 0.06; rec.maxSteps = 1000; rec.maxDescentLevel = 5; rec.finalMinLiveliness = .3; rec.fixFeatureSize(); print(featureSize := rec.featureSize); //rec.verbose = true; //rec.verboseLookAt = true; //rec.verboseValues = true; //rec.verboseDescentProbabilities = true; //rec.verboseFound = true; repeatForNSeconds_atLeastOnce(5.0, r { rec.clearCaches(); rec.run(); }); ret rec; }); _rec.show(); }