Feature Point Region Overlap Computing (Bug #2399)


Added by yuan sun over 12 years ago. Updated over 11 years ago.


Status:Done Start date:2012-09-30
Priority:Normal Due date:
Assignee:Maria Dimashova % Done:

0%

Category:features2d
Target version:3.0
Affected version:2.4.0 - 2.4.4 Operating System:
Difficulty: HW Platform:
Pull request:

Description

In file modules/features2d/src/evaluation.cpp, the function computeOneToOneMatchedOverlaps calculates the overlap between two elliptic regions.
In this function, two elliptic regions are enlarged by a factor before computing the overlap. But the relative distance between the two centers are not scaled accordingly.
Won't this make the calculated overlap different (mostly larger) with what it meant to be?


Associated revisions

Revision 69312990
Added by Roman Donchenko about 11 years ago

Merge pull request #2399 from SpecLad:merge-2.4

History

Updated by Andrey Kamaev over 12 years ago

  • Target version changed from 2.4.3 to 3.0

Updated by Ivan Korolev over 11 years ago

Thank you for the question. The function computeOneToOneMatchedOverlaps calculates the overlap between two elliptic regions normalized to their square, so it is necessary to scale ellipse parameters only, but not the center of the ellipse.

  • Status changed from Open to Done
  • Affected version set to 2.4.0 - 2.4.4

Also available in: Atom PDF