Areas
Areas
Quickstart
from combra import mvee, data, areas
import json
pixel = 50 / 1000
step = 4
images_path = data.example_class_path()
json_save_name = 'test'
types_dict = {'Ultra_Co11': 'средние зерна',
'Ultra_Co25': 'мелкие зерна',
'Ultra_Co8': 'средне-мелкие зерна',
'Ultra_Co6_2': 'крупные зерна',
'Ultra_Co15': 'средне-мелкие зерна'}
mvee.diametr_approx_save(
images_path=images_path,
save_path=json_save_name,
types_dict=types_dict,
step=step,
max_images_num_per_class=None,
pixel = pixel
)
generated_data = open(json_save_name+f'_step_{step}_beams.json', encoding='utf-8')
generated_data = json.load(generated_data)Area distribution
N = 15
M = 10
step = 1
saved_image_name = f'original'
areas.plot_polygons_area(generated_data, saved_image_name, step, N, M, indices=[3,0,2], save=False, start=0, log_min_val=-10,min_area_num=10)Effective radius distribution
N = 20
M = 20
step = 2
saved_image_name='test'
areas.plot_polygons_effective_radius(generated_data,saved_image_name, step, N, M, indices=[3,0,2],save=False)