Ejemplo n.º 1
0
def calc_features(img_array, tag, long=False, w=None, h=None,
                  dx=None, dy=None, ox=None, oy=None):
    if len(img_array.shape) != 2:
        raise ValueError("array must be two-dimensional")
    for i, j, tile in gen_tiles(
            img_array, w=w, h=h, dx=dx, dy=dy, ox=ox, oy=oy):
        signatures = FeatureVector(basename=tag, long=long)
        signatures.original_px_plane = get_image_matrix(tile)
        signatures.GenerateFeatures(write_to_disk=False)
        signatures.x, signatures.y = j, i
        signatures.h, signatures.w = tile.shape
        yield signatures
Ejemplo n.º 2
0
def calc_features(img_array,
                  tag,
                  long=False,
                  w=None,
                  h=None,
                  dx=None,
                  dy=None):
    if len(img_array.shape) != 2:
        raise ValueError("array must be two-dimensional")
    for i, j, tile in gen_tiles(img_array, w=w, h=h, dx=dx, dy=dy):
        signatures = FeatureVector(basename=tag, long=long)
        signatures.original_px_plane = get_image_matrix(tile)
        signatures.GenerateFeatures(write_to_disk=False)
        signatures.x, signatures.y = j, i
        signatures.h, signatures.w = tile.shape
        yield signatures