6.6.0 - Fix3 - 修复 Temurin 平台无法构建项目; OCR 模块参数数量限制错误

This commit is contained in:
SuperMonster003
2024-12-02 16:54:00 +08:00
parent 3ec26dc281
commit d3363f11b5
5 changed files with 11 additions and 11 deletions

View File

@@ -71,7 +71,7 @@ class Ocr(private val scriptRuntime: ScriptRuntime) : Augmentable(scriptRuntime)
@JvmStatic
@RhinoRuntimeFunctionInterface
fun recognizeText(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 2) { argList ->
fun recognizeText(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 3) { argList ->
val (arg0, arg1, arg2) = argList
when {
@@ -149,7 +149,7 @@ class Ocr(private val scriptRuntime: ScriptRuntime) : Augmentable(scriptRuntime)
@JvmStatic
@RhinoRuntimeFunctionInterface
fun detect(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 2) { argList ->
fun detect(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 3) { argList ->
val (arg0, arg1, arg2) = argList
when {

View File

@@ -26,13 +26,13 @@ class OcrMLKit(private val scriptRuntime: ScriptRuntime) : Augmentable(scriptRun
@JvmStatic
@RhinoRuntimeFunctionInterface
fun recognizeText(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 2) {
fun recognizeText(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 3) {
Ocr.commonRecognizeText(scriptRuntime, OcrMode.MLKIT, *it)
}
@JvmStatic
@RhinoRuntimeFunctionInterface
fun detect(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 2) {
fun detect(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 3) {
Ocr.commonDetect(scriptRuntime, OcrMode.MLKIT, *it)
}

View File

@@ -33,13 +33,13 @@ class OcrPaddle(private val scriptRuntime: ScriptRuntime) : Augmentable(scriptRu
@JvmStatic
@RhinoRuntimeFunctionInterface
fun recognizeText(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 2) {
fun recognizeText(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 3) {
Ocr.commonRecognizeText(scriptRuntime, OcrMode.PADDLE, *it)
}
@JvmStatic
@RhinoRuntimeFunctionInterface
fun detect(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 2) {
fun detect(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 3) {
Ocr.commonDetect(scriptRuntime, OcrMode.PADDLE, *it)
}

View File

@@ -26,13 +26,13 @@ class OcrRapid(private val scriptRuntime: ScriptRuntime) : Augmentable(scriptRun
@JvmStatic
@RhinoRuntimeFunctionInterface
fun recognizeText(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 2) {
fun recognizeText(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 3) {
Ocr.commonRecognizeText(scriptRuntime, OcrMode.RAPID, *it)
}
@JvmStatic
@RhinoRuntimeFunctionInterface
fun detect(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 2) {
fun detect(scriptRuntime: ScriptRuntime, args: Array<out Any?>): NativeArray = ensureArgumentsAtMost(args, 3) {
Ocr.commonDetect(scriptRuntime, OcrMode.RAPID, *it)
}