cv::FAST candidate corners' score when nonmaxSuppression=false

asked 2018-06-01 10:11:37 -0500

Jsmith gravatar image

Hi, When calling cv::FAST() with nonmaxSuppression set to true, the response field in each one of the corners includes the it's score per the algorithm. This is not the case when using nonmaxSuppression=false How can one find the score of the candidate corners at this stage (before nonmax suppression)? Best, Rami

edit retag flag offensive close merge delete


you can't. the "score" is actually the score of the nms algorithm, so without that, there is no score. (FAST itself does not have a score)

berak gravatar imageberak ( 2018-06-02 01:59:13 -0500 )edit

Might not be clear on this,

FAST9 is contracted from the following steps: Step1 : finding all the candidate corners which match with the threshold Step2: finding the minimum distance between the corner and the 9 pixels step3: nomax -- compare the "rank" with the 8 corners around the candidate

There is a "rank" or a "score" which is given to each one of the candidate corners after the 2nd phase, this is shown in in Rustin's code on GitHub.

The question: How can I access the "minimum distance" of step2?

Jsmith gravatar imageJsmith ( 2018-06-04 11:23:33 -0500 )edit