我正在 Android Studio 中做一个应用程序,它应该按照病理对信号(字节数组)进行分类。我正在使用转换为 tflite 模型的 keras 模型,当我尝试进行推断以对信号进行分类时出现该错误:
Android Studio 错误:tensorflow/lite/kernels/conv.cc:313 input->dims->size != 4 (2 != 4) 节点号 1 (CONV_2D) 准备失败
我正在 Android Studio 中做一个应用程序,它应该按照病理对信号(字节数组)进行分类。我正在使用转换为 tflite 模型的 keras 模型,当我尝试进行推断以对信号进行分类时出现该错误:
Android Studio 错误:tensorflow/lite/kernels/conv.cc:313 input->dims->size != 4 (2 != 4) 节点号 1 (CONV_2D) 准备失败
问题是我在应用 Python 实例后生成的位图为空。为了在 Python 实例之后生成位图,我们必须从 Python 对象生成一个字节类数组。
PyObject pyo = py.getModule("extraccion");
PyObject object= pyo.callAttr("main", imageString);
byte [] data =object.toJava(byte[].class);
在此之后,我们可以将 byte [] 数据转换为 Bitmap:
位图 bmp= BitmapFactory.decodeByteArray(data, 0, data.length); iv2.setImageBitmap(bmp);