measurer.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:LabelsManager 作者: SebastianoF 项目源码 文件源码
def values_below_labels(self, segmentation_filename, anatomy_filename, labels=None):
        """

        :param segmentation_filename:
        :param anatomy_filename:
        :param labels:
        :return: pandas series with label names and corresponding vectors of labels values
        """
        pfi_anat = connect_path_tail_head(self.pfo_in, anatomy_filename)
        pfi_segm = connect_path_tail_head(self.pfo_in, segmentation_filename)

        assert os.path.exists(pfi_anat)
        im_anat = nib.load(pfi_anat)

        assert os.path.exists(pfi_segm)
        im_segm = nib.load(pfi_segm)

        labels_list, labels_names = labels_query(labels, segmentation_array=im_segm.get_data())

        labels_values = get_values_below_labels(im_segm, im_anat, labels_list)

        return pa.Series(labels_values, index=labels_names)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号