opencv/modules/features2d/src
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
..
kaze Merge pull request #9330 from hrnr:akaze_ocl 2017-08-16 16:46:11 +00:00
opencl Merge pull request #8951 from hrnr:akaze_part2 2017-08-01 12:46:01 +00:00
agast_score.cpp Fixed out of bound reading in makeAgastOffsets 2017-05-10 16:21:22 +03:00
agast_score.hpp removing code duplicates and replace unsigned long by uint32_t 2015-11-23 23:47:23 +03:00
agast.cpp Eliminated use of obsolete 'register' keyword 2016-10-20 20:19:14 -04:00
akaze.cpp Merge pull request #9330 from hrnr:akaze_ocl 2017-08-16 16:46:11 +00:00
bagofwords.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00
blobdetector.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00
brisk.cpp brisk add detection threshold for custom sampling pattern 2017-08-15 11:41:04 +02:00
draw.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00
dynamic.cpp moved nonfree and a part of features2d to opencv_contrib/xfeatures2d 2014-08-11 23:26:39 +04:00
evaluation.cpp Fixing some static analysis issues 2017-06-27 14:30:26 +03:00
fast_score.cpp Normalized file endings. 2013-08-21 18:59:25 +04:00
fast_score.hpp Fix binary compatibility of opencv_features2d 2012-10-17 02:09:14 +04:00
fast.cpp Moved size restrictions for OpenVX processed images to corresponding cpp files 2017-05-25 19:25:17 +03:00
feature2d.cpp fix regression issues in Feature2D and DescriptorMatcher interfaces 2016-10-16 13:36:40 +04:00
gftt.cpp Instrumentation for OpenCV API regions and IPP functions; 2016-08-19 18:10:03 +03:00
kaze.cpp Merge pull request #8869 from hrnr:akaze_part1 2017-06-21 14:33:09 +03:00
keypoint.cpp Merge pull request #8951 from hrnr:akaze_part2 2017-08-01 12:46:01 +00:00
main.cpp IPPInitSingelton was added to contain IPP related global variables; 2015-10-01 09:58:48 +03:00
matchers.cpp improved fix for java wrapper generator (gen_java.py) to avoid generation of java methods with duplicate signatures(v3) 2016-10-11 02:47:02 +04:00
mser.cpp Merge pull request #8910 from gylns:mser 2017-07-14 16:58:56 +00:00
orb.cpp fixed segfault at ORB::compute() near image's border 2016-12-16 18:36:37 +03:00
precomp.hpp HAL moved back to core 2015-12-17 12:33:23 +03:00