diff --git a/plugins/tensorflow/package-lock.json b/plugins/tensorflow/package-lock.json index 9bed01db1..0f53ab1f7 100644 --- a/plugins/tensorflow/package-lock.json +++ b/plugins/tensorflow/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/tensorflow-lite", - "version": "0.1.4", + "version": "0.1.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/tensorflow-lite", - "version": "0.1.4", + "version": "0.1.5", "devDependencies": { "@scrypted/sdk": "file:../../sdk" } diff --git a/plugins/tensorflow/package.json b/plugins/tensorflow/package.json index 29d22ae34..381af55c5 100644 --- a/plugins/tensorflow/package.json +++ b/plugins/tensorflow/package.json @@ -41,5 +41,5 @@ "devDependencies": { "@scrypted/sdk": "file:../../sdk" }, - "version": "0.1.4" + "version": "0.1.5" } diff --git a/plugins/tensorflow/src/requirements.txt b/plugins/tensorflow/src/requirements.txt index a7b2bd3bf..4dce01827 100644 --- a/plugins/tensorflow/src/requirements.txt +++ b/plugins/tensorflow/src/requirements.txt @@ -3,7 +3,10 @@ Pillow>=5.4.1 tensorflow-macos; sys_platform == 'darwin' tensorflow; sys_platform != 'darwin' PyGObject>=3.30.4; sys_platform != 'win32' +# not available on armhf av>=10.0.0; sys_platform != 'linux' or platform_machine == 'x86_64' or platform_machine == 'aarch64' +# not available on armhf +opencv-python; sys_platform != 'linux' or platform_machine == 'x86_64' or platform_machine == 'aarch64' # sort_oh scipy diff --git a/plugins/tensorflow/src/tf/__init__.py b/plugins/tensorflow/src/tf/__init__.py index 0ae9ef165..0534d966d 100644 --- a/plugins/tensorflow/src/tf/__init__.py +++ b/plugins/tensorflow/src/tf/__init__.py @@ -47,7 +47,7 @@ class TensorFlowPlugin(PredictPlugin, scrypted_sdk.BufferConverter, scrypted_sdk def get_input_size(self) -> Tuple[float, float]: return (self.inputwidth, self.inputheight) - def detect_once(self, input: Image.Image, settings: Any, src_size, cvss): + async def detect_once(self, input: Image.Image, settings: Any, src_size, cvss): image_array = tf.keras.utils.img_to_array(input) input_tensor = tf.convert_to_tensor(image_array, dtype = tf.uint8)