opencv/modules
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
..
calib3d Fix failure to request stddev of non-intrinsics 2018-09-19 12:27:07 +08:00
core Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
dnn Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
features2d Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
flann Merge pull request #12570 from alalek:drop_usrtype1 2018-09-19 13:55:26 +03:00
highgui Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-09-14 23:44:35 +00:00
imgcodecs Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-09-10 00:10:21 +03:00
imgproc Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-09-18 12:49:52 +03:00
java Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-09-10 00:10:21 +03:00
js Merge pull request #12601 from cv3d:fix/js 2018-09-21 18:11:46 +03:00
ml Merge pull request #12467 from alalek:core_use_shared_ptr 2018-09-10 13:59:14 +00:00
objdetect Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
photo Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-09-14 23:44:35 +00:00
python Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
shape Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-09-14 23:44:35 +00:00
stitching Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
superres Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-09-14 23:44:35 +00:00
ts Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
video Merge pull request #12310 from cv3d:chunks/enum_interface 2018-09-21 18:12:35 +03:00
videoio Merge pull request #12572 from alalek:ffmpeg_update_master 2018-09-18 16:12:10 +00:00
videostab Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-09-14 23:44:35 +00:00
viz Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-08-29 16:24:56 +03:00
world Do not build protobuf without dnn (#10689) 2018-02-01 16:30:23 +03:00
CMakeLists.txt cmake: allow providing list of extra modules paths 2018-02-01 19:02:02 +03:00