正在查看: Crafto v9.3.3 应用的 SSDOcrModelManager.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 SSDOcrModelManager.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.stripe.android.stripecardscan.payment.ml;
import android.content.Context;
import com.stripe.android.stripecardscan.framework.Fetcher;
import com.stripe.android.stripecardscan.framework.ResourceFetcher;
import com.stripe.android.stripecardscan.payment.ModelManager;
import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
@Metadata
public final class SSDOcrModelManager extends ModelManager {
@NotNull
public static final SSDOcrModelManager INSTANCE = new SSDOcrModelManager();
private SSDOcrModelManager() {
}
@Override
@NotNull
public Fetcher getModelFetcher(@NotNull Context context) {
Intrinsics.checkNotNullParameter(context, "context");
return new ResourceFetcher() {
@NotNull
private final String assetFileName = "darknite_1_1_1_16.tflite";
@NotNull
private final String modelVersion = "1.1.1.16";
@NotNull
private final String hash = "8d8e3f79aa0783ab0cfa5c8d65d663a9da6ba99401efb2298aaaee387c3b00d6";
@NotNull
private final String hashAlgorithm = "SHA-256";
@NotNull
private final String modelClass = "ocr";
private final int modelFrameworkVersion = 1;
@Override
@NotNull
public String getAssetFileName() {
return this.assetFileName;
}
@Override
@NotNull
public String getHash() {
return this.hash;
}
@Override
@NotNull
public String getHashAlgorithm() {
return this.hashAlgorithm;
}
@Override
@NotNull
public String getModelClass() {
return this.modelClass;
}
@Override
public int getModelFrameworkVersion() {
return this.modelFrameworkVersion;
}
@Override
@NotNull
public String getModelVersion() {
return this.modelVersion;
}
};
}
}