cvGoodFeaturesToTrack() ignores its 2nd argument, eigImage (Bug #1488)


Added by dmccooey - over 13 years ago. Updated almost 13 years ago.


Status:Done Start date:
Priority:High Due date:
Assignee:Vadim Pisarevsky % Done:

0%

Category:imgproc, video
Target version:2.4.0
Affected version: Operating System:
Difficulty: HW Platform:
Pull request:

Description

The cvGoodFeaturesToTrack() function ignores its 2nd argument, eigImage.
Some sites, e.g.:

http://www.aishack.in/2010/05/corner-detection-in-opencv

http://www.moosechips.com/2008/08/opencv-corner-detection-using-cvgoodfeaturestotrack

mention or imply that eigImage will contain the minimum eigenvalue at each point that was identified as a corner. These sites may be referring to older versions of OpenCV, but the current version (2.3.1) does not have this functionality. This can be confirmed by looking at the source code for cvGoodFeaturesToTrack() in the following file:

modules/imgproc/src/featureselect.cpp

The 2nd argument is unused.


Associated revisions

Revision 8a9876be
Added by Vadim Pisarevsky over 13 years ago

corrected description of goodFeaturesToTrack (ticket #1488)

Revision f3f7f705
Added by Roman Donchenko over 11 years ago

Merge pull request #1488 from abidrahmank:py_tutorials

History

Updated by Vadim Pisarevsky over 13 years ago

In the latest version the parameter is ignored. The documentation has been corrected. Please, use cvCornerMinEigenVal() to compute eigImage.

  • Status changed from Open to Done
  • (deleted custom field) set to fixed

Updated by Andrey Kamaev almost 13 years ago

  • Target version set to 2.4.0

Also available in: Atom PDF