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

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -