|
|
@@ -1,4 +1,5 @@
|
|
|
-from service.photo import BasePhotoAnalyzer
|
|
|
+from typing import Callable
|
|
|
+from service.photo.BasePhotoAnalyzer import BasePhotoAnalyzer
|
|
|
|
|
|
import cv2
|
|
|
import matplotlib.pyplot as plt
|
|
|
@@ -22,7 +23,7 @@ class StandingPhotoAnalyzer(BasePhotoAnalyzer):
|
|
|
assert len(self.args) == 2, "Invalid arguments: expect 2 photo uuids."
|
|
|
self.args = args
|
|
|
|
|
|
- def analyze(self, callback: function) -> None:
|
|
|
+ def analyze(self, callback: Callable) -> None:
|
|
|
callback("RUNNING")
|
|
|
try:
|
|
|
for i in self.args:
|