diff --git a/modules/features2d/include/opencv2/features2d/features2d.hpp b/modules/features2d/include/opencv2/features2d/features2d.hpp index e6154dbbc..f2a70283c 100644 --- a/modules/features2d/include/opencv2/features2d/features2d.hpp +++ b/modules/features2d/include/opencv2/features2d/features2d.hpp @@ -415,9 +415,9 @@ public: struct CommonParams { static const unsigned int DEFAULT_N_LEVELS = 3; - static const float DEFAULT_SCALE_FACTOR = 1.2; + static const float DEFAULT_SCALE_FACTOR; static const unsigned int DEFAULT_FIRST_LEVEL = 0; - static const PatchSize DEFAULT_PATCH_SIZE = PATCH_LEARNED_31; + static const PatchSize DEFAULT_PATCH_SIZE; /** default constructor */ CommonParams(float scale_factor = DEFAULT_SCALE_FACTOR, unsigned int n_levels = DEFAULT_N_LEVELS, diff --git a/modules/features2d/src/orb.cpp b/modules/features2d/src/orb.cpp index 529cb06cb..3a473c591 100644 --- a/modules/features2d/src/orb.cpp +++ b/modules/features2d/src/orb.cpp @@ -447,6 +447,9 @@ std::vector ORB::OrbPatterns::rotated_patterns_ = OrbPatterns::generate //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +const float ORB::CommonParams::DEFAULT_SCALE_FACTOR = 1.2; +const ORB::PatchSize ORB::CommonParams::DEFAULT_PATCH_SIZE = ORB::PATCH_LEARNED_31; + /** Constructor * @param detector_params parameters to use */