Commit ef5579d
Merge pull request opencv#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 DescriptorStorageFormat1 parent 84ae809 commit ef5579d
51 files changed
Lines changed: 567 additions & 333 deletions
File tree
- modules
- core
- include/opencv2
- core
- misc/python
- src
- test
- dnn/include/opencv2/dnn
- features2d
- include/opencv2
- misc/python
- src
- kaze
- test
- objdetect
- include/opencv2
- misc/python
- src
- python/src2
- stitching
- include/opencv2/stitching/detail
- src
- ts
- include/opencv2
- src
- video/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2997 | 2997 | | |
2998 | 2998 | | |
2999 | 2999 | | |
3000 | | - | |
| 3000 | + | |
| 3001 | + | |
3001 | 3002 | | |
3002 | 3003 | | |
3003 | 3004 | | |
| |||
3014 | 3015 | | |
3015 | 3016 | | |
3016 | 3017 | | |
3017 | | - | |
| 3018 | + | |
3018 | 3019 | | |
3019 | 3020 | | |
3020 | 3021 | | |
| |||
3037 | 3038 | | |
3038 | 3039 | | |
3039 | 3040 | | |
3040 | | - | |
| 3041 | + | |
3041 | 3042 | | |
3042 | 3043 | | |
3043 | 3044 | | |
| |||
3150 | 3151 | | |
3151 | 3152 | | |
3152 | 3153 | | |
3153 | | - | |
3154 | | - | |
3155 | | - | |
| 3154 | + | |
| 3155 | + | |
| 3156 | + | |
3156 | 3157 | | |
3157 | 3158 | | |
3158 | 3159 | | |
| |||
3162 | 3163 | | |
3163 | 3164 | | |
3164 | 3165 | | |
3165 | | - | |
| 3166 | + | |
3166 | 3167 | | |
3167 | 3168 | | |
3168 | 3169 | | |
3169 | 3170 | | |
3170 | 3171 | | |
3171 | 3172 | | |
3172 | 3173 | | |
3173 | | - | |
| 3174 | + | |
3174 | 3175 | | |
3175 | 3176 | | |
3176 | 3177 | | |
3177 | 3178 | | |
3178 | 3179 | | |
3179 | 3180 | | |
3180 | 3181 | | |
3181 | | - | |
| 3182 | + | |
3182 | 3183 | | |
3183 | 3184 | | |
3184 | 3185 | | |
3185 | 3186 | | |
3186 | 3187 | | |
3187 | 3188 | | |
3188 | 3189 | | |
3189 | | - | |
| 3190 | + | |
3190 | 3191 | | |
3191 | 3192 | | |
3192 | 3193 | | |
3193 | 3194 | | |
3194 | 3195 | | |
3195 | 3196 | | |
3196 | 3197 | | |
3197 | | - | |
| 3198 | + | |
3198 | 3199 | | |
3199 | 3200 | | |
3200 | 3201 | | |
3201 | 3202 | | |
3202 | 3203 | | |
3203 | 3204 | | |
3204 | 3205 | | |
3205 | | - | |
| 3206 | + | |
3206 | 3207 | | |
3207 | 3208 | | |
3208 | 3209 | | |
3209 | 3210 | | |
3210 | 3211 | | |
3211 | 3212 | | |
3212 | 3213 | | |
3213 | | - | |
| 3214 | + | |
3214 | 3215 | | |
3215 | 3216 | | |
3216 | 3217 | | |
3217 | 3218 | | |
3218 | 3219 | | |
3219 | 3220 | | |
3220 | 3221 | | |
3221 | | - | |
| 3222 | + | |
3222 | 3223 | | |
3223 | 3224 | | |
3224 | 3225 | | |
3225 | 3226 | | |
3226 | 3227 | | |
3227 | 3228 | | |
3228 | 3229 | | |
3229 | | - | |
| 3230 | + | |
3230 | 3231 | | |
3231 | 3232 | | |
3232 | 3233 | | |
3233 | 3234 | | |
3234 | 3235 | | |
3235 | 3236 | | |
3236 | 3237 | | |
3237 | | - | |
| 3238 | + | |
3238 | 3239 | | |
3239 | 3240 | | |
3240 | 3241 | | |
3241 | 3242 | | |
3242 | 3243 | | |
3243 | 3244 | | |
3244 | 3245 | | |
3245 | | - | |
| 3246 | + | |
3246 | 3247 | | |
3247 | 3248 | | |
3248 | 3249 | | |
3249 | 3250 | | |
3250 | 3251 | | |
3251 | 3252 | | |
3252 | 3253 | | |
3253 | | - | |
| 3254 | + | |
| 3255 | + | |
| 3256 | + | |
| 3257 | + | |
| 3258 | + | |
| 3259 | + | |
| 3260 | + | |
| 3261 | + | |
| 3262 | + | |
| 3263 | + | |
3254 | 3264 | | |
3255 | 3265 | | |
3256 | 3266 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
440 | 440 | | |
441 | 441 | | |
442 | 442 | | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
449 | | - | |
450 | | - | |
451 | | - | |
452 | | - | |
453 | | - | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
| |||
467 | 467 | | |
468 | 468 | | |
469 | 469 | | |
470 | | - | |
| 470 | + | |
471 | 471 | | |
472 | 472 | | |
473 | 473 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| |||
330 | 330 | | |
331 | 331 | | |
332 | 332 | | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
333 | 469 | | |
334 | 470 | | |
335 | 471 | | |
| |||
0 commit comments