GPU_ORB bug (Bug #1831)


Added by Adam Babinec almost 13 years ago. Updated almost 13 years ago.


Status:Done Start date:2012-04-21
Priority:Normal Due date:
Assignee:Vladislav Vinogradov % Done:

0%

Category:gpu (cuda)
Target version:2.4.1
Affected version: Operating System:
Difficulty: HW Platform:
Pull request:

Description

I have encountered a problem with a cv::gpu::ORB_GPU. I have tried to find and extract features from images from camera, and it looks like it sporadically (1 image in cca 50) fails when using operator:
void operator()(const GpuMat& image, const GpuMat& mask, GpuMat& keypoints, GpuMat& descriptors); (with all parameters filled - mask as well)
with assertation
CV_Assert(0 <= rowRange.start && rowRange.start <= rowRange.end && rowRange.end <= m.rows);
at core/src/gpumat.cpp, line 536.
The bug appears even when I am aiming the camera to the static scene...

I am using rebuild version 2.3.3, revision 7785.


Associated revisions

Revision 5bafb372
Added by Vladislav Vinogradov almost 13 years ago

fixed bug in ORB_GPU, behavior in the absence of keypoints found (Bug #1831)

History

Updated by Vladislav Vinogradov almost 13 years ago

Thanks for report!

The bug happens when detector doesn't find keypoints on some level.

  • Status changed from Open to Done
  • Assignee changed from Anatoly Baksheev to Vladislav Vinogradov

Updated by Andrey Kamaev almost 13 years ago

  • Target version set to 2.4.1

Also available in: Atom PDF