Use read_label_file from pycoral

Bug: 193903231

Change-Id: I27649ae487589397fe7ab3c23908ddb3f3ef7617
diff --git a/debian/changelog b/debian/changelog
index 2205fbb..f4de0f4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+edgetpuvision (8-1) mendel-eagle; urgency=medium
+
+  * Use read_label_file from python3-pycoral.
+
+ -- Coral <coral-support@google.com>  Mon, 04 Oct 2021 12:22:57 -0700
+
 edgetpuvision (7-1) mendel-eagle; urgency=medium
 
   * Switching from python3-edgetpu to python3-pycoral.
diff --git a/edgetpuvision/utils.py b/edgetpuvision/utils.py
index 8a06c05..63027d8 100644
--- a/edgetpuvision/utils.py
+++ b/edgetpuvision/utils.py
@@ -19,13 +19,11 @@
 
 from pycoral.adapters import common
 from pycoral.utils import edgetpu
+from pycoral.utils import dataset
 
-LABEL_PATTERN = re.compile(r'\s*(\d+)(.+)')
 
 def load_labels(path):
-    with open(path, 'r', encoding='utf-8') as f:
-       lines = (LABEL_PATTERN.match(line).groups() for line in f.readlines())
-       return {int(num): text.strip() for num, text in lines}
+    return dataset.read_label_file(path)
 
 def input_image_size(interpreter):
     return common.input_size(interpreter)