def create_default_filter_stack():
    stack = [
        LargeFilter(),
        SmallFilter(),
        LargeAreaFilter(),
        ContainedFilter(),
        LineFinder(),
        NearLineFilter()
    ]
    stack[4].add_poshook(create_broadcast("lines_topmiddlebottoms", stack[5]))
    return stack
示例#2
0
def create_default_filter_stack():
    stack= [LargeFilter(), SmallFilter(), LargeAreaFilter(), ContainedFilter(), LineFinder(), NearLineFilter()]
    stack[4].add_poshook( create_broadcast( "lines_topmiddlebottoms", stack[5] ) )
    return stack
示例#3
0
 def __init__(self, **args):
     filters= create_default_filter_stack()
     stack = [BlurProcessor(), RawContourSegmenter()] + filters + [SegmentOrderer()]
     FullSegmenter.__init__(self, stack, **args)
     stack[0].add_prehook( create_broadcast( "_input", filters, "image" ) )
示例#4
0
 def __init__(self, **args):
     filters = create_default_filter_stack()
     stack = [BlurProcessor(), RawContourSegmenter()] + filters + [SegmentOrderer()]
     FullSegmenter.__init__(self, stack, **args)
     stack[0].add_prehook(create_broadcast("_input", filters, "image"))