"Upright" Flag settings in SURF features Extraction (Bug #3850)


Added by Sourav Garg over 10 years ago. Updated over 10 years ago.


Status:Cancelled Start date:2014-08-08
Priority:Normal Due date:
Assignee:Sourav Garg % Done:

0%

Category:-
Target version:-
Affected version:2.4.9 (latest release) Operating System:Linux
Difficulty:Easy HW Platform:x64
Pull request:

Description

Hi,

I was using SURF features for one of my applications where I am needed to detect objects in any orientation.
I was not getting any matching for the objects (in descriptor domain) when I changed the orientation by 90 degree, though it worked for 180 degreee rotation. The corresponding flag for this is "Upright" which I made sure that is set to "true".
After trying, with OpenCv version 2.4.6 and 2.4.9, I had success with OpenSURF implementation. Please see if there is something going wrong in the setting of that flag inside the implementaion.

I googled a lot, but haven't seen any such issue reported.

Thanks


Associated revisions

Revision c9bb18b9
Added by Vadim Pisarevsky almost 10 years ago

Merge pull request #3850 from piponazo:2.4

History

Updated by Stephane LADEVIE over 10 years ago

Hi,

According to the documentation:
"upright – Up-right or rotated features flag (true - do not compute orientation of features; false - compute orientation)."

You should try to set it at "false" instead.
It works fine for me.

Updated by Steven Puttemans over 10 years ago

Hi Sourav,

Like Stephane said, you are using the flag wrongly.
Could you try the suggestion and only reopen this bug if it is still there.

Btw errors like this should be directed to the Q&A forum (http://answers.opencv.org/questions/), you will get help much faster there!

  • Status changed from New to Cancelled
  • Assignee set to Sourav Garg

Also available in: Atom PDF