from tileset import Tileset, createTilesFromImage import detect path = 'data/test_random' image_filename = 'stitch.png' createTilesFromImage(path, image_filename) tiles = Tileset(path, 3, 2, 1024, 1024, 13.02, detection_method=detect.random, ext='.png') tiles.plotHistogram('diameter') tiles.plotDensity(1, 200) tiles.plotRadius(1, 200)
import detect path = 'data/tiles/originals' prep_path = 'data/images/tiled/prepped' tiles = Tileset(path, cols=4, rows=3, tilew=1024, tileh=1024, scale=9.767, detection_method=detect.tiled) tiles = tiles.prepTiles(prep_path, 5) tiles.displayTileRegion(0, 3, 0, 2) tiles.plotDensity(1, 400) print('Yield:', round(tiles.getYield() * 100, 2), '%') tiles.displayTileRegion(0, 3, 0, 2) tiles.plotHistogram('diameter', bins=100) tiles.plotBlobRegion(property='radius', colormap='viridis') tiles.plotHistogram('distance', bins=50) tiles.plotBlobRegion(property='distance') tiles.plotRadialHistogram(bins=30, fontsize=10) tiles.plotBlobRegion(property='angle') tiles.scatterPlotDisplacements()