opencv/modules/features2d/src/kaze
Jiri Horner a5b5684670 Merge pull request #9330 from hrnr:akaze_ocl
[GSOC] Enable OCL for AKAZE (#9330)

* revert e0489cb - 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
2017-08-16 16:46:11 +00:00
..
AKAZEConfig.h OpenCV with the refactored features2d compiles! contrib is broken for now; the tests are not tried yet 2014-10-17 14:56:58 +04:00
AKAZEFeatures.cpp Merge pull request #9330 from hrnr:akaze_ocl 2017-08-16 16:46:11 +00:00
AKAZEFeatures.h Merge pull request #9330 from hrnr:akaze_ocl 2017-08-16 16:46:11 +00:00
fed.cpp akaze: replace ceil() 2017-08-03 19:51:45 +03:00
fed.h AKAZE fixes, tests and tutorial 2014-07-30 18:02:08 +04:00
KAZEConfig.h yet another attempt to refactor features2d; the first commit, features2d does not even compile 2014-10-17 14:56:58 +04:00
KAZEFeatures.cpp akaze: fRound -> cvRound, fix bilinear interpolation 2017-08-03 19:51:46 +03:00
KAZEFeatures.h OpenCV with the refactored features2d compiles! contrib is broken for now; the tests are not tried yet 2014-10-17 14:56:58 +04:00
nldiffusion_functions.cpp akaze: replace ceil() 2017-08-03 19:51:45 +03:00
nldiffusion_functions.h Merge pull request #8951 from hrnr:akaze_part2 2017-08-01 12:46:01 +00:00
TEvolution.h Merge pull request #8951 from hrnr:akaze_part2 2017-08-01 12:46:01 +00:00
utils.h akaze: fRound -> cvRound, fix bilinear interpolation 2017-08-03 19:51:46 +03:00