示例#1
0
#!/usr/bin/env python3
import numpy as np
import matplotlib.pyplot as plt
from Distribution import Distribution
from IOTools import print_xml
from TileSet import TileSet

if __name__ == '__main__':
    # ts = TileSet('unittest/1.png', tile_dim=(16, 16))

    ts = TileSet('samples/tiled_images/Circuit.png', tile_dim=(14, 14))
    symmetries = [x.sym for x in ts.tile_dict.values()]

    dist = Distribution(ts)

    freq = dist.frequencies()
    neighbours = dist.allowed_neighbours(verbose=True)

    print_xml(symmetries, neighbours, freq)
    ts.save()