Example #1
0
def expose_QuadEdge2D_members(z):
    FT.expose_member_as_array_of_pointees(z, 'pt', 4)
    FT.set_array_item_type_as_size_t(z, 'next')
Example #2
0
sb.finalize_class(z)

# CvHaarClassifier
z = sb.mb.class_('CvHaarClassifier')
sb.init_class(z)
FT.expose_member_as_pointee(z, 'haar_feature')
FT.expose_array_member_as_Mat(z, 'threshold', 'count')
FT.expose_array_member_as_Mat(z, 'left', 'count')
FT.expose_array_member_as_Mat(z, 'right', 'count')
FT.expose_array_member_as_Mat(z, 'alpha', 'count', '1')
sb.finalize_class(z)

# CvHaarStageClassifier
z = sb.mb.class_('CvHaarStageClassifier')
sb.init_class(z)
FT.expose_member_as_array_of_pointees(z, 'classifier', 'inst.count')
sb.finalize_class(z)

# CvHaarClassifierCascade
z = sb.mb.class_('CvHaarClassifierCascade')
sb.init_class(z)
FT.expose_member_as_array_of_pointees(z, 'stage_classifier', 'inst.count')
FT.expose_member_as_pointee(z, 'hid_cascade')
sb.finalize_class(z)

# CvHidHaarFeature
z = sb.mb.class_('CvHidHaarFeature')
sb.init_class(z)
for t in ('p0', 'p1', 'p2', 'p3', 'weight', 'rect'):
    z.decl(t).exclude()
z.add_declaration_code('''
Example #3
0
def expose_QuadEdge2D_members(z):
    FT.expose_member_as_array_of_pointees(z, 'pt', 4)
    FT.set_array_item_type_as_size_t(z, 'next')
Example #4
0
sb.init_class(z)
FT.expose_member_as_pointee(z, 'next_free')
sb.finalize_class(z)

# CvSet
z = sb.mb.class_('CvSet')
sb.init_class(z)
MT.expose_CvSet_members(z, FT)
sb.finalize_class(z)


# CvGraphEdge
z = sb.mb.class_('CvGraphEdge')
sb.init_class(z)
for t in ('next', 'vtx'):
    FT.expose_member_as_array_of_pointees(z, t, 2)
sb.finalize_class(z)
    
# CvGraphVtx    
z = sb.mb.class_('CvGraphVtx')
sb.init_class(z)
FT.expose_member_as_pointee(z, 'first')
sb.finalize_class(z)

# CvGraphVtx2D
z = sb.mb.class_('CvGraphVtx2D')
sb.init_class(z)
FT.expose_member_as_pointee(z, 'first')
FT.expose_member_as_pointee(z, 'ptr')
sb.finalize_class(z)
Example #5
0
sb.finalize_class(z)

# CvHaarClassifier
z = sb.mb.class_('CvHaarClassifier')
sb.init_class(z)
FT.expose_member_as_pointee(z, 'haar_feature')
FT.expose_array_member_as_Mat(z, 'threshold', 'count')
FT.expose_array_member_as_Mat(z, 'left', 'count')
FT.expose_array_member_as_Mat(z, 'right', 'count')
FT.expose_array_member_as_Mat(z, 'alpha', 'count', '1')
sb.finalize_class(z)

# CvHaarStageClassifier
z = sb.mb.class_('CvHaarStageClassifier')
sb.init_class(z)
FT.expose_member_as_array_of_pointees(z, 'classifier', 'inst.count')
sb.finalize_class(z)

# CvHaarClassifierCascade
z = sb.mb.class_('CvHaarClassifierCascade')
sb.init_class(z)
FT.expose_member_as_array_of_pointees(z, 'stage_classifier', 'inst.count')
FT.expose_member_as_pointee(z, 'hid_cascade')
sb.finalize_class(z)

# CvHidHaarFeature
z = sb.mb.class_('CvHidHaarFeature')
sb.init_class(z)
for t in ('p0', 'p1', 'p2', 'p3', 'weight', 'rect'):
    z.decl(t).exclude()
z.add_declaration_code('''