ML5 图像分类器 returns cordova android 平台上所有图像的结果完全相同

ML5 image classifiers returns exactly the same results for all images on cordova android platform

我刚开始使用 ML5 和一般的机器学习。我首先创建了一个应用程序,使用 'MobileNet' 图像分类器对来自我的网络摄像头的图像进行分类,然后我使用 Teachable Machine 创建了一个我自己的分类器,它也工作得很好。我使用 cordova 创建了我的应用程序,并在开始时使用了浏览器平台并且一切正常。 然而,一旦我切换到 android 平台上试用该应用程序,无论我尝试对什么图像进行分类(无​​论是用我的 phone 相机拍摄的,还是硬编码到 html 页面)总是 returns 以完全相同的置信度得到相同的结果。但如果我切换回浏览器,它又可以正常工作了。我似乎找不到其他人报告此类问题。有人知道它可能是什么吗?

我曾经遇到过同样的问题,结果发现 Android 版本有内存不足的异常,没有被捕获或报告。

使用 Chrome 开发人员工具 (by following this) 调试后,问题似乎是我尝试分类的图像太大,无法在 android 上处理(错误- webGL:INVALID_VALUE:texImage2D:宽度或高度超出范围)。

因此在分类之前减少图像的 size/quality 解决了问题。