From 31e99d383ab71e6200cc99c0a401d06856e860f1 Mon Sep 17 00:00:00 2001 From: Tiago Freitas Pereira <tiagofrepereira@gmail.com> Date: Tue, 1 Dec 2020 20:08:31 +0100 Subject: [PATCH] [py] Added json as default annotation type --- bob/bio/base/database/csv_dataset.py | 6 +++--- bob/bio/base/test/test_filelist.py | 8 ++++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/bob/bio/base/database/csv_dataset.py b/bob/bio/base/database/csv_dataset.py index 9e22d238..7600f856 100644 --- a/bob/bio/base/database/csv_dataset.py +++ b/bob/bio/base/database/csv_dataset.py @@ -31,7 +31,7 @@ class AnnotationsLoader: self, annotation_directory=None, annotation_extension=".json", - annotation_type="eyecenter", + annotation_type="json", ): self.annotation_directory = annotation_directory self.annotation_extension = annotation_extension @@ -172,7 +172,7 @@ class CSVToSampleLoader(CSVBaseSampleLoader): kwargs = dict([[str(h).lower(), r] for h, r in zip(header[2:], row[2:])]) if self.metadata_loader is not None: - metadata = self.metadata_loader(row) + metadata = self.metadata_loader(row, header=header) kwargs.update(metadata) return DelayedSample( @@ -220,7 +220,7 @@ class LSTToSampleLoader(CSVBaseSampleLoader): kwargs = {"subject": str(subject)} if self.metadata_loader is not None: - metadata = self.metadata_loader(row) + metadata = self.metadata_loader(row, header=header) kwargs.update(metadata) return DelayedSample( diff --git a/bob/bio/base/test/test_filelist.py b/bob/bio/base/test/test_filelist.py index 07871637..69f0c99d 100644 --- a/bob/bio/base/test/test_filelist.py +++ b/bob/bio/base/test/test_filelist.py @@ -111,7 +111,9 @@ def test_csv_file_list_dev_eval(): csv_to_sample_loader=CSVToSampleLoader( data_loader=bob.io.base.load, metadata_loader=AnnotationsLoader( - annotation_directory=annotation_directory, annotation_extension=".pos" + annotation_directory=annotation_directory, + annotation_extension=".pos", + annotation_type="eyecenter", ), dataset_original_directory="", extension="", @@ -159,7 +161,9 @@ def test_csv_file_list_dev_eval_sparse(): csv_to_sample_loader=CSVToSampleLoader( data_loader=bob.io.base.load, metadata_loader=AnnotationsLoader( - annotation_directory=annotation_directory, annotation_extension=".pos" + annotation_directory=annotation_directory, + annotation_extension=".pos", + annotation_type="eyecenter", ), dataset_original_directory="", extension="", -- GitLab