我正在将 ML Kit for Firebase 用于我的 Android 应用程序(ReCalc:Receipt Calculator),除了斜线零的情况外,它的性能非常好。在大约一半或更多的情况下,它会将斜线零识别为八。
我的一个想法是在区域中对包含零的矩形进行切片,并检测中间上方和下方的区域是否暗。但实际上...
我计划训练一个模型来对零和八进行分类。
这是很多工作,因此我决定首先在这里询问另一个解决方案/想法。
下面是一个例子:

从今天开始我不能再构建我的项目了。其中没有任何变化。看起来一些 Gradle 依赖项是用 Java 11 重新编译的。我使用的是 Java 8 和 Gradle 4.10。
org/eclipse/jgit/storage/file/FileRepositoryBuilder 已由更新版本的 Java 运行时(类文件版本 55.0)编译,此版本的 Java 运行时仅识别最高版本为 52.0 的类文件
有人有同样的问题吗?
./gradlew --version
------------------------------------------------------------
Gradle 4.10.3
------------------------------------------------------------
Build time: 2018-12-05 00:50:54 UTC
Revision: e76905e3a1034e6f724566aeb985621347ff43bc
Kotlin DSL: 1.0-rc-6
Kotlin: 1.2.61
Groovy: 2.4.15
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 1.8.0_292 (Private Build 25.292-b10)
OS: Linux 4.15.0-142-generic amd64
Run Code Online (Sandbox Code Playgroud)
echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64/
Run Code Online (Sandbox Code Playgroud)
./gradlew clean
FAILURE: Build failed with an exception.
* What went wrong:
org/eclipse/jgit/storage/file/FileRepositoryBuilder has been compiled by …Run Code Online (Sandbox Code Playgroud)