Ask Your Question

Revision history [back]

Thanks a lot thdrksdfthmn and berak for the answer. (I missed the recent AKAZE tutorial.)

(If its ok) Could anyone of you please add it as an answer to close off this topic?

//Ptr<FeatureDetector> detector = FeatureDetector::create("AKAZE"); // Old
 Ptr<AKAZE> detector = AKAZE::create();   // This worked in OpenCV 3.0; and also

Ptr<AKAZE> detector = AKAZE::create(AKAZE::DESCRIPTOR_MLDB_UPRIGHT, 0, 3, 0.0001, 4, 4, KAZE::DIFF_PM_G2);

Thanks a lot thdrksdfthmn and berak for the answer. (I missed the recent AKAZE tutorial.)

(If its ok) Could anyone of you please add it as an answer to close off this topic?

//Ptr<FeatureDetector> detector = FeatureDetector::create("AKAZE"); // Old
 Ptr<AKAZE> 
Ptr<FeatureDetector> detector = AKAZE::create();  // This worked in OpenCV 3.0; and also

 Ptr<AKAZE> detector = AKAZE::create();    // and

Ptr<AKAZE> detector = AKAZE::create(AKAZE::DESCRIPTOR_MLDB_UPRIGHT, 0, 3, 0.0001, 4, 4, KAZE::DIFF_PM_G2);

Thanks a lot thdrksdfthmn and berak for the answer. (I missed the recent AKAZE tutorial.)

(If its ok) Could anyone of you please add it as an answer to close off this topic?

//Ptr<FeatureDetector> detector = FeatureDetector::create("AKAZE"); // Old

Ptr<FeatureDetector> detector = AKAZE::create(); // This worked in OpenCV 3.0; and also

 Ptr<AKAZE> detector = AKAZE::create();    // and
// This worked in OpenCV 3.0; and also

Ptr<AKAZE> detector = AKAZE::create(AKAZE::DESCRIPTOR_MLDB_UPRIGHT, 0, 3, 0.0001, 4, 4, KAZE::DIFF_PM_G2);

Thanks a lot thdrksdfthmn and berak for the answer. (I missed the recent AKAZE tutorial.)

(If its ok) Could anyone of you please add (your comments) it as an answer to close off this topic?

//Ptr<FeatureDetector> detector = FeatureDetector::create("AKAZE"); // Old


 Ptr<AKAZE> detector = AKAZE::create();    // // This worked in OpenCV 3.0; and also

 Ptr<AKAZE> detector = AKAZE::create(AKAZE::DESCRIPTOR_MLDB_UPRIGHT, 0, 3, 0.0001, 4, 4, KAZE::DIFF_PM_G2);

From the constructor:

 Ptr<AKAZE> AKAZE::create(int descriptor_type,
                         int descriptor_size, int descriptor_channels,
                         float threshold, int octaves,
                         int sublevels, int diffusivity)

Thanks a lot thdrksdfthmn and berak for the answer. (I missed the recent AKAZE tutorial.)

(If its ok) Could anyone of you please add (your comments) it as an answer to close off this topic?

//Ptr<FeatureDetector> detector = FeatureDetector::create("AKAZE"); // Old


 Ptr<AKAZE> detector = AKAZE::create();    // // This worked in OpenCV 3.0; and also

 Ptr<AKAZE> detector = AKAZE::create(AKAZE::DESCRIPTOR_MLDB_UPRIGHT, 0, 3, 0.0001, 4, 4, KAZE::DIFF_PM_G2);

From the constructor:

 Ptr<AKAZE> AKAZE::create(int descriptor_type,
                         int descriptor_size, int descriptor_channels,
                         float threshold, int octaves,
                         int sublevels, int diffusivity)

Thanks a lot thdrksdfthmn and berak for the answer. (I missed the recent AKAZE tutorial.)

(If its ok) Could anyone of you please add (your comments) as an answer to close off this topic?

//Ptr<FeatureDetector> detector = FeatureDetector::create("AKAZE"); // Old


 Ptr<AKAZE> detector = AKAZE::create();    // // This worked in OpenCV 3.0; and also

 Ptr<AKAZE> detector = AKAZE::create(AKAZE::DESCRIPTOR_MLDB_UPRIGHT, 0, 3, 0.0001, 4, 4, KAZE::DIFF_PM_G2);

From the constructor:default constructor and the more detailed:

 Ptr<AKAZE> AKAZE::create(int descriptor_type,
                         int descriptor_size, int descriptor_channels,
                         float threshold, int octaves,
                         int sublevels, int diffusivity)