def assign_all_other_labels_the_same_value(self, pfi_input, pfi_output=None,
labels_to_keep=(), same_value_label=255):
pfi_in, pfi_out = get_pfi_in_pfi_out(pfi_input, pfi_output, self.pfo_in, self.pfo_out)
im_labels = nib.load(pfi_in)
data_labels = im_labels.get_data()
data_reassigned = assign_all_other_labels_the_same_value(data_labels,
labels_to_keep=labels_to_keep, same_value_label=same_value_label)
im_reassigned = set_new_data(im_labels, data_reassigned)
nib.save(im_reassigned, pfi_out)
print('Reassigned labels from image {0} saved in {1}.'.format(pfi_in, pfi_out))
return pfi_out
评论列表
文章目录