Feature Point Region Overlap Computing (Bug #2399)
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
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