GPU_ORB bug (Bug #1831)
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 assertationCV_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
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