what-the-bank/sources/com/kofax/kmc/ken/engines/gpu/ImageProcessor.java

41 lines
1.1 KiB
Java

package com.kofax.kmc.ken.engines.gpu;
import com.kofax.kmc.ken.engines.data.DocumentDetectionSettings;
/* loaded from: classes3.dex */
public abstract class ImageProcessor {
protected DocumentDetectionSettings mSettings = null;
/* loaded from: classes3.dex */
public enum Method {
None,
GPU_RgbSobel,
GPU_LocalAdaptiveThreshold,
GPU_GlobalAdaptiveThreshold,
GPU_Barnsen,
GPU_End
}
public abstract void destroy();
public abstract float[] getBounds();
public abstract FrameBufferTexture getProcessedTexture();
public abstract boolean isGrayScaleInputTextureRequired();
public abstract boolean isRGBInputTextureRequired();
public abstract void processByteData(byte[] bArr, int i, int i2);
public abstract void processTexture(FrameBufferTexture frameBufferTexture, FrameBufferTexture frameBufferTexture2);
public abstract void setPreviewResoution(int i, int i2);
public abstract void setResizedResolution(int i, int i2);
public void setSettings(DocumentDetectionSettings documentDetectionSettings) {
this.mSettings = documentDetectionSettings;
}
}