You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[ RUN ] CUDA_Features2D/CUDA_SURF.Detector_Masked/0, where GetParam() = (SURF_HessianThreshold(100), SURF_Octaves(3), SURF_OctaveLayers(2), SURF_Extended(false), SURF_Upright(false))
/home/nvidia/opencv_contrib/modules/xfeatures2d/test/test_surf.cuda.cpp:133: Failure
Expected equality of these values:
keypoints_gold.size()
Which is: 696
keypoints.size()
Which is: 697
[ FAILED ] CUDA_Features2D/CUDA_SURF.Detector_Masked/0, where GetParam() = (SURF_HessianThreshold(100), SURF_Octaves(3), SURF_OctaveLayers(2), SURF_Extended(false), SURF_Upright(false)) (31 ms)
This error message indicates that the detected # of key points differs between CPU and GPU.
System information (version)
Detailed description
CUDA_Features2D/CUDA_SURF.Detector_Masked
fail on Jetsonopencv_contrib/modules/xfeatures2d/src/surf.cpp
Lines 202 to 209 in 8c09249
Steps to reproduce
How to fix
HessianThreshold
hereopencv_contrib/modules/xfeatures2d/test/test_surf.cuda.cpp
Line 175 in 8c09249
ifdef
for this hard coded value, so it will keep bit-exact computation for Intel, but not for the other platforms (i.e. Jetson)Issue submission checklist
answers.opencv.org, Stack Overflow, etc and have not found solution
The text was updated successfully, but these errors were encountered: