|
本帖最后由 yhobo 于 2020-3-25 20:05 编辑
我在前面加了@不管用.现在还不懂JAVA,万分感谢// 在新线程且同一线程中运行以下代码
// 在新线程且同一线程中运行以下代码 private void testImageFile() throws IOException, BaseException { try { // 1. 读取配置文件 SnpeClassifyConfig config = new SnpeClassifyConfig(context.getAssets(), "easydl-snpe-classify/config.json"); [size=1em] [size=1em]// 2. 新建SnpeManager对象 SnpeManager manager = new SnpeManager(context, config, ""); // 准备图片 InputStream is = context.getAssets().open("easydl-snpe-classify/blue.jpg"); Bitmap image = BitmapFactory.decodeStream(is); // 3. 检测 List<ClassificationResultModel> results = manager.classify(image); // 4. 释放 // 不管任何情况,都需要调用destory。 建议放在finally中 manager.destory(); return results.get(0).getLableIndex() + ":" + results.get(0).getLabel() + ":" + results.get(0).getConfidence(); } catch (Exception e) { e.printStackTrace(); } }
|
|