opencv/modules/features2d/src
Hamdi Sahloul ef5579dc86 Merge pull request #12310 from cv3d:chunks/enum_interface
* Cleanup macros and enable expansion of `__VA_ARGS__` for Visual Studio

* Macros for enum-arguments backwards compatibility

* Convert struct Param to enum struct

* Enabled ParamType.type for enum types

* Enabled `cv.read` and `cv.write` for enum types

* Rename unnamed enum to AAKAZE.DescriptorType

* Rename unnamed enum to AccessFlag

* Rename unnamed enum to AgastFeatureDetector.DetectorType

* Convert struct DrawMatchesFlags to enum struct

* Rename unnamed enum to FastFeatureDetector.DetectorType

* Rename unnamed enum to Formatter.FormatType

* Rename unnamed enum to HOGDescriptor.HistogramNormType

* Rename unnamed enum to DescriptorMatcher.MatcherType

* Rename unnamed enum to KAZE.DiffusivityType

* Rename unnamed enum to ORB.ScoreType

* Rename unnamed enum to UMatData.MemoryFlag

* Rename unnamed enum to _InputArray.KindFlag

* Rename unnamed enum to _OutputArray.DepthMask

* Convert normType enums to static const NormTypes

* Avoid conflicts with ElemType

* Rename unnamed enum to DescriptorStorageFormat
2018-09-21 18:12:35 +03:00
..
kaze Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
opencl Merge pull request #8951 from hrnr:akaze_part2 2017-08-01 12:46:01 +00:00
agast_score.cpp Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
agast_score.hpp Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
agast.cpp Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
akaze.cpp Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
bagofwords.cpp Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
blobdetector.cpp Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
brisk.cpp More issues found by static analysis 2018-07-24 16:04:42 +03:00
draw.cpp Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +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 Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
fast_score.cpp use universal intrinsic in FAST 2017-09-21 18:28:15 +09:00
fast_score.hpp Fix binary compatibility of opencv_features2d 2012-10-17 02:09:14 +04:00
fast.avx2.cpp features2d: apply CV_OVERRIDE/CV_FINAL 2018-03-28 17:57:59 +03:00
fast.cpp Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
fast.hpp AVX2 optimized implementation of FAST corner tracking migrated to separate file 2017-10-24 20:00:48 +03:00
feature2d.cpp Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
gftt.cpp Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
hal_replacement.hpp Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
kaze.cpp Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
keypoint.cpp Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
main.cpp IPPInitSingelton was added to contain IPP related global variables; 2015-10-01 09:58:48 +03:00
matchers.cpp Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
mser.cpp Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
orb.cpp Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
precomp.hpp next: drop HAVE_TEGRA_OPTIMIZATION/TADP 2018-04-10 18:09:54 +03:00