在Android中,无法找到TransformToGrayscaleOp类以将图像转换为灰度。

3

我希望将我的图像转换为灰度,但当我尝试使用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'

为什么我没有那个类?
1个回答

2

您需要更新tensorflow-lite-support库。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接