Provides different util functions
INFO     - The mmdet config folder already exists. No need to downloaded it. Path : /home/frederik/.icevision/mmdetection_configs/mmdetection_configs-2.16.0/configs | icevision.models.mmdet.download_configs:download_mmdet_configs:17

Test data setup

import icedata
from icevision.data.data_splitter import SingleSplitSplitter
test_data_path_instance_segmentation = icedata.pennfudan.load_data()
test_instance_segmentation_parser = icedata.pennfudan.parser(data_dir=test_data_path_instance_segmentation)
test_instance_segmentation_records = test_instance_segmentation_parser.parse(SingleSplitSplitter())[0]
test_instance_segmentation_class_map = test_instance_segmentation_records[0].detection.class_map

Instance segmentation

erles_to_string[source]

erles_to_string(erles)

erles_to_counts_to_utf8[source]

erles_to_counts_to_utf8(erles)

string_to_erles[source]

string_to_erles(erles_string)

correct_mask[source]

correct_mask(mask_array, pad_x, pad_y, width, height)

decorrect_mask[source]

decorrect_mask(mask_array, pad_x, pad_y, width, height)

test_mask = np.ones([1, 10,10])
test_mask_decorrected = decorrect_mask(test_mask, 1, 2, 5, 5)
assert test_mask_decorrected.shape == (1,9,7)