ORB selects Keypoints outside of Region of Interest (Bug #1996)


Added by Julius Adorf almost 13 years ago. Updated almost 13 years ago.


Status:Done Start date:2012-05-29
Priority:Normal Due date:
Assignee:Andrey Kamaev % Done:

0%

Category:features2d
Target version:2.4.1
Affected version: Operating System:
Difficulty: HW Platform:
Pull request:

Description

The ORB keypoint detector seems to select keypoints outside of the specified region of interest (ROI). Note that the keypoints outside of the ROI are close to the boundary but still outside (see the dilation part in the attached test-case). I noticed this while migrating a project of mine from OpenCV 2.3.1 to OpenCV 2.4.0; the issue occurred only with the recent version, so I assume that I haven't done anything wrong here. I have attached a small test-case, a Makefile, and the example images required by the test-case.


orb_bugreport.cpp - test case (1.1 kB) Julius Adorf, 2012-05-29 06:29 pm

roi.png - some region of interest (933 Bytes) Julius Adorf, 2012-05-29 06:29 pm

image.jpg - some image (116.8 kB) Julius Adorf, 2012-05-29 06:29 pm

Makefile - compiles the test-case (126 Bytes) Julius Adorf, 2012-05-29 06:29 pm


Associated revisions

Revision 9399394e
Added by Andrey Kamaev almost 13 years ago

Fixed #1996

Revision 52a785e9
Added by Roman Donchenko about 11 years ago

Merge pull request #1996 from SpecLad:merge-2.4

History

Updated by Julius Adorf almost 13 years ago

  • File Makefile added

Updated by Andrey Kamaev almost 13 years ago

Thanks for the report!

The problem is now fixed in trunk.

  • Status changed from Open to Done
  • Target version set to 2.4.1
  • Assignee changed from Maria Dimashova to Andrey Kamaev

Also available in: Atom PDF