def METHOD_NAME(self) -> List[dict]:
    """Load annotations from an annotation file named as ``self.ann_file``
    Returns:
        List[dict]: A list of annotation.
    """
    if not hasattr(self, 'env'):
        self._make_env()
        with self.env.begin(write=False) as txn:
            self.total_number = int(
                txn.get(b'num-samples').decode('utf-8'))
    data_list = []
    with self.env.begin(write=False) as txn:
        for i in range(self.total_number):
            idx = i + 1
            label_key = f'label-{idx:09d}'
            img_key = f'image-{idx:09d}'
            text = txn.get(label_key.encode('utf-8')).decode('utf-8')
            line = [img_key, text]
            data_list.append(self.parse_data_info(line))
    return data_list