运行iOS版Nativescript OCR插件时出现问题



首先,对不起我的英语。我正在运行我的Nativescript Angular应用程序,该应用程序使用Nativescript OCR 1.0.0插件。这种识别适用于Android操作系统,但不适用于iOS。当我在Visual Studio Code for MacOS中运行该项目时,我看到了一些问题,比如:

/Users/macintosh//platforms/ios/Pods/TeseractOCRiOS/TesseractOCR/G8TessractParameters.h:2353:5:警告:在未附加到函数声明的注释[-Wdocumentation]

ld:警告:找不到选项"-F/Users/macintosh/Library/Developer/Xcode/DerivedData/……"的目录-ewfwairpchlyrihevrrenyiqein/Build/Inmediates.noindex/ArchiveIntermediates/visaselectronicas/BuildProductPath/Debug iphoneos/TeseractOCRiOS'ld:警告:找不到选项'-F/Users/macintosh/Library/Developer/Xcode/DerivedData/的目录-ewfwairpchlyrihevrrenyiqein/Build/Inmediates.noindex/ArchiveIntermediates/……./BuildProductPath/Debug iphoneos/TeseractOCRiOS'错误:以下命令失败,退出代码为0,但没有产生进一步的输出Ld/Users/macintosh/Library/Developer/Xcode/DerivedData/-ewfwairpchlyrihevrrenyiqein/Build/Inmediates.noindex/ArchiveIntermediates/…………../InmediateBuildFilesPath/……../调试iphoneos/???。build/对象正常/armv7/。。。。。。。正常手臂v7注意:使用新的构建系统注意:规划构建注意:构建构建描述

请在尝试识别前调用SetImage

识别失败,请查看日志以了解可能的详细信息。

为了使用iOS版的OCR插件并正确识别图像,我可以做些什么?

原始不工作代码部分

doRecognize(args): void {
let img: ImageSource = new ImageSource();
img.fromAsset(args.imagenEnAsset);
args.ocr.retrieveText({
image: img,
whitelist: "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789<",     
blacklist: "/Ñ,",
onProgress: (percentage: number) => {
console.log(`Decoding progress: ${percentage}%`);
}
})

正在工作的代码部分

doRecognize(args): void {
let img: ImageSource = new ImageSource();
img.fromAsset(args.imagenEnAsset)
.then(
(imageSource) => {
if (imageSource) {
args.ocr.retrieveText({
image: imageSource,
whitelist: "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789<",     
blacklist: "/Ñ,", 
onProgress: (percentage: number) => {
console.log(`Decoding progress: ${percentage}%`);
}
})

最新更新