在android studio 4.1中使用tensorflow lite元数据时生成失败

xqnpmsa8  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(480)

伙计们,我是新来的
关于在as4.1中使用tensorflow lite的一个问题
作为“new”->“other”->“tensorflow lite model”,并导入一个新的.tflite文件
项目将自动生成posenetmobilenetfloat0751metadata1.java文件
然后“build”->“make project”,显示错误:
包org.tensorflow.lite.support.metadata不存在导入org.tensorflow.lite.support.metadata.metadataextractor;
错误发生在posenetmobilenetfloat0751metadata1.java中:

import org.tensorflow.lite.support.metadata.MetadataExtractor;

这个错误似乎是因为我没有这种依赖性,
以下是我在build.gradle中的依赖项

dependencies {
  implementation fileTree(dir: 'libs', include: ['*.jar'])
  implementation project(":posenet")
  implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
  implementation 'androidx.appcompat:appcompat:1.1.0'
  implementation 'androidx.core:core-ktx:1.1.0'
  implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
  implementation 'org.tensorflow:tensorflow-lite:1.12.0'
  implementation 'org.tensorflow:tensorflow-lite-gpu:2.2.0'
  implementation 'org.tensorflow:tensorflow-lite-support:0.0.0-nightly'
  testImplementation 'junit:junit:4.12'
  androidTestImplementation 'androidx.test:runner:1.2.0'
  androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}

有人能帮我下一步怎么走吗?

ojsjcaue

ojsjcaue1#

我认为你需要使用“org.t”ensorflow:tensorflow-lite-metadata:0.1.0-rc2'。你能接受这个答案吗。谢谢您。

相关问题