Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Uneable to find TransformToGrayscaleOp class in android for transform to greyscale in android

I want to transform my image to grayscale but when i traid to use TransformToGrayscaleOp class i got this error in the ide: Unresolved reference: TransformToGrayscaleOp

Here's my code until now:

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'

Why i dont have that class?

like image 858
devblock Avatar asked Dec 01 '25 22:12

devblock


1 Answers

You have to update your tensorflow-lite-support library

implementation 'org.tensorflow:tensorflow-lite-support:0.3.1'
like image 61
Dominik Teroerde Avatar answered Dec 04 '25 11:12

Dominik Teroerde



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!