【发布时间】:2021-11-19 01:34:18
【问题描述】:
我在使用 iOS 15 的应用中发现 Vision 框架存在问题。我在字符串中写入已识别的文本,但在 iOS 15 下,结果的顺序不正确。
也许一个例子会更好地解释它:-)
要扫描的文本:
你好,我叫迈克尔,我是一个应用程序的程序员
命名为 Scan2Clipboard。
现在我把一个问题集中在
VNRecognizeTextRequest 和 iOS 15。
iOS 14 下的结果:
你好,我叫迈克尔,我是一个应用程序的程序员
命名为 Scan2Clipboard。
现在我把一个问题集中在
VNRecognizeTextRequest 和 iOS 15。
iOS 15 下的结果:
你好,我叫迈克尔,我是一个应用程序的程序员
现在我把一个问题集中在
命名为 Scan2Clipboard。
VNRecognizeTextRequest 和 iOS 15。
我尝试了 App Store 中的其他一些应用程序(扫描和复印、快速扫描)。他们表现出相同的行为。他们也在使用 Vision 框架。其他人也有这个问题吗?
下面的第一张图片是源,第二张是结果。请注意结果中间的“Für den Mürbteig”跳转:
【问题讨论】:
-
如果我将“recognizeTextRequest.recognitionLevel = .fast”从 .accurate 更改为 .fast,错误就会消失。可能是 VisionKit 中的错误?
-
你能显示输入文本的图像吗?可能与文本换行有关
-
我尝试了不同的文本示例,来自新闻报纸、屏幕截图等。
-
附上截图。
-
我发现另外两个使用 VisionKit 框架的扫描应用程序存在同样的问题:快速扫描和扫描和复印