From 7599c9ede09c29564cd990a1d61eb075c7dadef1 Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Wed, 8 Sep 2021 14:43:50 +0300 Subject: [PATCH] move reading metadata --- image_classifier/image_classifier.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/image_classifier/image_classifier.py b/image_classifier/image_classifier.py index cf78486..f1db0d0 100755 --- a/image_classifier/image_classifier.py +++ b/image_classifier/image_classifier.py @@ -71,13 +71,12 @@ class image_classifier: if not os.access(file, os.R_OK): self._log.error(f"The file '{file}' is not readable.") else: + self.metadata = pyexiv2.ImageMetadata(file) + self.metadata.read() people = self.find_faces(file) if people: self._log.debug(f"Found {len(people)} known people in the image.") self._log.debug(json.dumps(people, indent=2)) - self.metadata = pyexiv2.ImageMetadata(file) - self.metadata.read() - #self.print_metadata() if 'Xmp.iptcExt.PersonInImage' in self.metadata.xmp_keys: self._log.debug(f"People (before): {self.metadata['Xmp.iptcExt.PersonInImage'].raw_value} (type: {type(self.metadata['Xmp.iptcExt.PersonInImage'].raw_value)})") self.append_people(people)