43 #ifndef __OPENCV_IMGPROC_TYPES_C_H__
44 #define __OPENCV_IMGPROC_TYPES_C_H__
436 #define CV_INIT_3X3_DELTAS( deltas, step, nch ) \
437 ((deltas)[0] = (nch), (deltas)[1] = -(step) + (nch), \
438 (deltas)[2] = -(step), (deltas)[3] = -(step) - (nch), \
439 (deltas)[4] = -(nch), (deltas)[5] = (step) - (nch), \
440 (deltas)[6] = (step), (deltas)[7] = (step) + (nch))
449 #define CV_QUADEDGE2D_FIELDS() \
451 struct CvSubdiv2DPoint* pt[4]; \
452 CvSubdiv2DEdge next[4];
454 #define CV_SUBDIV2D_POINT_FIELDS()\
456 CvSubdiv2DEdge first; \
460 #define CV_SUBDIV2D_VIRTUAL_POINT_FLAG (1 << 30)
464 CV_QUADEDGE2D_FIELDS()
470 CV_SUBDIV2D_POINT_FIELDS()
474 #define CV_SUBDIV2D_FIELDS() \
477 int is_geometry_valid; \
478 CvSubdiv2DEdge recent_edge; \
479 CvPoint2D32f topleft; \
480 CvPoint2D32f bottomright;
513 #define CV_SUBDIV2D_NEXT_EDGE( edge ) (((CvQuadEdge2D*)((edge) & ~3))->next[(edge)&3])
632 struct CvFeatureTree;
Definition: types_c.h:283
double mu20
Definition: types_c.h:373
Definition: types_c.h:114
Definition: types_c.h:247
Definition: types_c.h:504
Definition: types_c.h:352
double mu30
Definition: types_c.h:373
Definition: types_c.h:201
Definition: types_c.h:198
Definition: types_c.h:257
Definition: types_c.h:255
Definition: types_c.h:112
Definition: types_c.h:218
Definition: types_c.h:166
Definition: types_c.h:495
Definition: types_c.h:226
Definition: types_c.h:493
Definition: types_c.h:625
Definition: types_c.h:319
Definition: types_c.h:310
signed char schar
Definition: types_c.h:174
Definition: types_c.h:1021
Definition: types_c.h:249
double m21
Definition: types_c.h:372
Definition: types_c.h:246
Definition: types_c.h:236
Definition: types_c.h:186
Definition: types_c.h:300
size_t CvSubdiv2DEdge
Definition: types_c.h:447
Definition: types_c.h:104
Definition: types_c.h:135
double hu2
Definition: types_c.h:381
Definition: types_c.h:216
Definition: types_c.h:462
Definition: types_c.h:582
Definition: types_c.h:171
Definition: types_c.h:603
Definition: types_c.h:265
Definition: types_c.h:415
Definition: types_c.h:627
Definition: types_c.h:313
Definition: types_c.h:192
Definition: types_c.h:534
Definition: types_c.h:578
Definition: types_c.h:338
Definition: types_c.h:189
Definition: types_c.h:405
Definition: types_c.h:151
Definition: types_c.h:234
Definition: types_c.h:118
Definition: types_c.h:301
Definition: types_c.h:576
struct CvConnectedComp CvConnectedComp
Definition: types_c.h:951
CvPoint * end
Definition: types_c.h:542
Definition: types_c.h:259
Definition: types_c.h:611
Definition: types_c.h:159
Definition: types_c.h:502
Definition: types_c.h:158
Definition: types_c.h:361
Definition: types_c.h:525
Definition: types_c.h:211
CvPoint2D32f float float b
Definition: legacy.hpp:578
Definition: types_c.h:562
double hu4
Definition: types_c.h:381
double hu7
Definition: types_c.h:381
Definition: types_c.h:208
Definition: types_c.h:392
Definition: types_c.h:193
Definition: types_c.h:232
double m03
Definition: types_c.h:372
Definition: types_c.h:105
Definition: types_c.h:222
Definition: types_c.h:157
Definition: types_c.h:401
Definition: types_c.h:229
Definition: types_c.h:175
Definition: types_c.h:282
Definition: types_c.h:353
Definition: types_c.h:403
Definition: types_c.h:116
Definition: types_c.h:197
struct CvMoments CvMoments
Definition: types_c.h:163
Definition: types_c.h:231
Definition: types_c.h:204
Definition: types_c.h:169
Definition: types_c.h:533
Definition: types_c.h:570
Definition: types_c.h:264
Definition: types_c.h:320
Definition: types_c.h:187
Definition: types_c.h:327
Definition: types_c.h:337
double m02
Definition: types_c.h:372
Definition: types_c.h:287
CvSeq * contour
Definition: types_c.h:58
Definition: types_c.h:146
double mu02
Definition: types_c.h:373
Definition: types_c.h:130
Definition: types_c.h:314
Definition: types_c.h:293
Definition: types_c.h:366
Definition: types_c.h:360
Definition: types_c.h:579
Definition: types_c.h:150
Definition: types_c.h:148
Definition: types_c.h:414
Definition: types_c.h:503
Definition: types_c.h:321
Definition: types_c.h:593
Definition: types_c.h:121
Definition: types_c.h:168
double m00
Definition: types_c.h:372
double hu5
Definition: types_c.h:381
Definition: types_c.h:240
Definition: types_c.h:225
CvNextEdgeType
Definition: types_c.h:499
Definition: types_c.h:291
Definition: types_c.h:563
double hu1
Definition: types_c.h:381
Definition: types_c.h:162
Definition: types_c.h:137
Definition: types_c.h:345
Definition: types_c.h:391
Definition: types_c.h:590
Definition: types_c.h:334
Definition: types_c.h:174
Definition: types_c.h:307
Definition: types_c.h:224
Definition: types_c.h:182
Definition: types_c.h:351
Definition: types_c.h:491
Definition: types_c.h:555
CvPoint * depth_point
Definition: types_c.h:543
CvScalar value
Definition: types_c.h:56
double mu21
Definition: types_c.h:373
CV_SEQ_READER_FIELDS() char code
Definition: types_c.h:344
Definition: types_c.h:581
struct CvSubdiv2D CvSubdiv2D
Definition: types_c.h:184
Definition: types_c.h:492
Definition: types_c.h:133
Definition: types_c.h:196
Definition: types_c.h:416
Definition: types_c.h:278
Definition: types_c.h:123
double hu6
Definition: types_c.h:381
Definition: types_c.h:122
Definition: types_c.h:109
Definition: types_c.h:183
Definition: types_c.h:280
double m11
Definition: types_c.h:372
Definition: types_c.h:142
Definition: types_c.h:577
Definition: types_c.h:306
float depth
Definition: types_c.h:544
Definition: types_c.h:379
Definition: types_c.h:364
Definition: types_c.h:580
Definition: types_c.h:325
Definition: types_c.h:569
Definition: types_c.h:507
struct CvChainPtReader CvChainPtReader
Definition: types_c.h:119
Definition: types_c.h:268
Definition: types_c.h:172
Definition: types_c.h:254
double inv_sqrt_m00
Definition: types_c.h:374
Definition: types_c.h:108
Definition: types_c.h:370
Definition: types_c.h:354
Definition: types_c.h:412
Definition: types_c.h:164
Definition: types_c.h:610
Definition: types_c.h:258
Definition: types_c.h:242
Definition: types_c.h:303
Definition: types_c.h:596
Definition: types_c.h:591
Definition: types_c.h:388
Definition: types_c.h:214
double mu11
Definition: types_c.h:373
Definition: types_c.h:238
Definition: types_c.h:318
Definition: types_c.h:296
Definition: types_c.h:233
Definition: types_c.h:223
Definition: types_c.h:494
Definition: types_c.h:323
Definition: types_c.h:161
Definition: types_c.h:178
struct CvQuadEdge2D CvQuadEdge2D
Definition: types_c.h:203
Definition: types_c.h:506
Definition: types_c.h:482
Definition: types_c.h:147
Definition: types_c.h:295
Definition: types_c.h:230
Definition: types_c.h:404
struct _CvContourScanner * CvContourScanner
Definition: types_c.h:423
Definition: types_c.h:227
Definition: types_c.h:402
Definition: types_c.h:304
Definition: types_c.h:552
Definition: types_c.h:134
Definition: types_c.h:315
Definition: types_c.h:501
Definition: types_c.h:128
Definition: types_c.h:519
Definition: types_c.h:311
Definition: types_c.h:298
Definition: types_c.h:362
Definition: types_c.h:553
double m01
Definition: types_c.h:372
Definition: types_c.h:273
Definition: types_c.h:261
CvSubdiv2DPointLocation
Definition: types_c.h:489
Definition: types_c.h:110
Definition: types_c.h:120
Definition: types_c.h:141
Definition: types_c.h:206
double m20
Definition: types_c.h:372
Definition: types_c.h:274
Definition: legacy.hpp:2892
Definition: types_c.h:156
struct CvHuMoments CvHuMoments
double m30
Definition: types_c.h:372
Definition: types_c.h:239
Definition: types_c.h:251
Definition: types_c.h:132
Definition: types_c.h:286
Definition: types_c.h:176
Definition: types_c.h:624
Definition: types_c.h:505
Definition: types_c.h:269
Definition: types_c.h:154
Definition: types_c.h:213
Definition: types_c.h:177
Definition: types_c.h:389
Definition: types_c.h:256
float(CV_CDECL * CvDistanceFunction)(const float *a, const float *b, void *user_param)
Definition: types_c.h:396
Definition: types_c.h:209
Definition: types_c.h:237
Definition: types_c.h:626
Definition: types_c.h:219
Definition: types_c.h:594
Definition: types_c.h:1223
CvArr int code
Definition: imgproc_c.h:144
Definition: types_c.h:618
Definition: types_c.h:241
Definition: types_c.h:271
Definition: types_c.h:551
Definition: types_c.h:126
Definition: types_c.h:243
Definition: types_c.h:248
Definition: types_c.h:140
double m12
Definition: types_c.h:372
Definition: types_c.h:179
Definition: types_c.h:107
Definition: types_c.h:604
Definition: types_c.h:292
Definition: types_c.h:1333
Definition: types_c.h:217
Definition: types_c.h:297
Definition: types_c.h:508
schar deltas[8][2]
Definition: types_c.h:431
::max::max::max float
Definition: functional.hpp:326
Definition: types_c.h:526
Definition: types_c.h:101
double mu12
Definition: types_c.h:373
Definition: types_c.h:102
Definition: types_c.h:595
Definition: types_c.h:194
Definition: types_c.h:365
Definition: types_c.h:289
Definition: types_c.h:279
Definition: types_c.h:191
Definition: types_c.h:181
Definition: types_c.h:592
CvPoint2D32f float a
Definition: legacy.hpp:578
Definition: types_c.h:390
Definition: types_c.h:167
double area
Definition: types_c.h:55
Definition: types_c.h:145
Definition: types_c.h:129
double mu03
Definition: types_c.h:373
struct CvConvexityDefect CvConvexityDefect
Definition: types_c.h:583
Definition: types_c.h:250
Definition: types_c.h:305
Definition: types_c.h:363
Definition: types_c.h:252
Definition: types_c.h:117
Definition: types_c.h:322
Definition: types_c.h:561
Definition: types_c.h:125
double m10
Definition: types_c.h:372
Definition: types_c.h:131
Definition: types_c.h:212
Definition: types_c.h:270
Definition: types_c.h:245
Definition: types_c.h:426
Definition: types_c.h:316
Definition: types_c.h:411
Definition: types_c.h:336
CvRect rect
Definition: types_c.h:57
Definition: types_c.h:111
Definition: types_c.h:539
Definition: types_c.h:468
Definition: types_c.h:277
Definition: types_c.h:294
Definition: types_c.h:284
Definition: types_c.h:324
Definition: types_c.h:335
Definition: types_c.h:153
Definition: types_c.h:199
CvPoint * start
Definition: types_c.h:541
Definition: types_c.h:260
Definition: types_c.h:393
Definition: types_c.h:113
struct CvSubdiv2DPoint CvSubdiv2DPoint
double hu3
Definition: types_c.h:381
Definition: types_c.h:413
Definition: types_c.h:527
Definition: types_c.h:554
Definition: types_c.h:207
CvPoint pt
Definition: types_c.h:430
Definition: types_c.h:143
Definition: types_c.h:285
Definition: types_c.h:188
Definition: types_c.h:202
Definition: types_c.h:138
Definition: types_c.h:288