android ImageFactory新示例失败

qyyhg6bp  于 2023-01-11  发布在  Android
关注(0)|答案(1)|浏览(143)

我正在尝试访问位图保存文件并对其执行ObjectDetection。我使用ImageFactory执行此操作,但创建新示例失败。
val图像工厂1 =图像工厂. getInstance()
原因:java. lang.非法状态异常:创建新ImageFactory失败!原因是:java.lang.ClassNotFoundException:导致原因:java.lang.ClassNotFoundException:在以下路径中未找到类"ai. djl. android. core. BitmapImageFactory":DexPathList [[压缩文件"/数据/应用程序/com.示例.图像分类2-_snYrn7mbGjXlperEzCKWg = =/基础. apk "],本机库目录= [/数据/应用程序/com.示例.图像分类2-_snYrn7mbGjXlperEzCKWg = =/库/臂64,/数据/应用程序/com.示例.图像分类2-_snYrn7mbGjXlperEzCKWg = =/基础. apk !/库/臂64-v8a,/系统/库64,/系统/供应商/库64]]
不知道什么是BitmapImageFactory,我从来没有听说过它。

hc2pp10m

hc2pp10m1#

找不到类ImageFactory,您似乎正在使用DLJ library,请确保您具有正确的依赖项
Djl for android dependencies

dependencies {
    implementation platform("ai.djl:bom:0.20.0")

    implementation "ai.djl:api"
    // TODO: remove djl android package version in 0.21.0
    implementation "ai.djl.android:core:0.20.0"
    runtimeOnly "ai.djl.pytorch:pytorch-engine"
    runtimeOnly "ai.djl.android:pytorch-native:0.20.0"
    runtimeOnly "ai.djl.android:onnxruntime:0.20.0"
}

相关问题