opencv - change descriptor Size in SURF -
i trying change descriptor size 128 instead of 64 in opencv
does know how can change
here part of code
{ surffeaturedetector detector( minhessian , 1 , 1 , 1 , 0 ); // try number of keypoint matching std::vector<keypoint> keypoints_object, keypoints_scene; detector.detect( img_object, keypoints_object ); detector.detect( img_scene, keypoints_scene ); //-- step 2: calculate descriptors (feature vectors) surfdescriptorextractor extractor ; mat descriptors_object, descriptors_scene; extractor.compute( img_object, keypoints_object, descriptors_object ); extractor.compute( img_scene, keypoints_scene, descriptors_scene ); }
thanks in advance
extended parameter responsible size of descriptors. set 1(true) , 128-element descriptors should calculated.
surfdescriptorextractor extractor(hessianthreshold, noctaves, noctavelayers, ***extended***, upright);
Comments
Post a Comment