• Jiri Horner's avatar
    Merge pull request #9330 from hrnr:akaze_ocl · a5b56846
    Jiri Horner authored
    [GSOC] Enable OCL for AKAZE (#9330)
    
    * revert e0489cb4 - reenable OCL for AKAZE
    
    * deal with conversion internally in AKAZE
    
    * pass InputArray directly to AKAZE to allow distiguishing input Mat/UMat. deal with conversion there
    * ensure that keypoints orientations are always computed. prevents misuse of internal AKAZE class.
    
    * covert internal AKAZE functions to use InputArray/OutputArray
    
    * make internal functions private in AKAZE
    
    * split OCL and CPU paths in AKAZE
    
    * create 2 separate pyramids, 1 for OCL and 1 for CPU
    * template functions that use temporaries to always store them as correct type (UMat/Mat)
    
    * remove variable used only in OCL path
    
    causes unused variable warning
    
    * update AKAZE documentation
    
    * run ocl version only when ocl is enabled
    
    * add tests for OCL path in AKAZE
    
    * relax condition for keypoints angle
    a5b56846
Name
Last commit
Last update
..
doc Loading commit data...
include/opencv2 Loading commit data...
misc Loading commit data...
perf Loading commit data...
src Loading commit data...
test Loading commit data...
CMakeLists.txt Loading commit data...