android - 无法在 android 中找到变换灰度类以在 android 中转换为灰度

标签 android image kotlin image-processing tensorflow-lite

我想将我的图像转换为灰度,但是当我尝试使用 TransformToGrayscaleOp 时我在 ide 中遇到了这个错误:Unresolved reference: TransformToGrayscaleOp

到目前为止,这是我的代码:

val model = Modelo.newInstance(applicationContext)
        val imageProcessor: ImageProcessor = ImageProcessor.Builder()
            .add(ResizeOp(150, 150, ResizeOp.ResizeMethod.NEAREST_NEIGHBOR))
            .add( TransformToGrayscaleOp()) //<-----
            .build()
        imageProcessor.process(tensorImage)
        model.process(tensorImage.tensorBuffer)

build.gradle

implementation 'org.tensorflow:tensorflow-lite:2.8.0'
implementation 'org.tensorflow:tensorflow-lite-support:0.1.0'
implementation 'org.tensorflow:tensorflow-lite-metadata:0.1.0'

为什么我没有那个类(class)?

最佳答案

你必须更新你的 tensorflow-lite-support 库

implementation 'org.tensorflow:tensorflow-lite-support:0.3.1'

关于android - 无法在 android 中找到变换灰度类以在 android 中转换为灰度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71573496/

相关文章:

java - 使用 GeoJson 向 google map 添加标记

java - 如何通过单击按钮更改 JAVA 中的字符串?

java - 在包中找不到属性 'layout_behavior' 的资源标识符

java - Android - 包裹自定义类型 - 失败的 BINDER 交易

kotlin - 仅当输入不为空时如何使用 kotlin 的默认参数?

java - StackOverflowError 与 Kotlin 中的 JPA 双向引用

android - 不推荐使用 defaultDisplay : Display! 的 Getter。在 Java 中已弃用

image - 带有图像的 tableviewer 中的奇怪对齐和布局

image - 是否可以创建圆形(或任何其他非矩形)图像?

jquery - 单击时显示特定图像