gpt4 book ai didi

ios - VNRecognizeTextRequest iOS 15 识别文本问题

转载 作者:行者123 更新时间:2023-12-04 13:51:10 31 4
gpt4 key购买 nike

我在使用 iOS 15 的应用程序中发现 Vision 框架存在问题。我在字符串中写入识别的文本,在 iOS 15 下,结果顺序不正确。
也许一个例子会更好地解释它:-)
要扫描的文本:

Hello, my name is Michael and I am the programmer of an app
named Scan2Clipboard.
Now I've focused a problem with
VNRecognizeTextRequest and iOS 15.


iOS 14下的结果:

Hello, my name is Michael and I am the programmer of an app
named Scan2Clipboard.
Now I've focused a problem with
VNRecognizeTextRequest and iOS 15.


iOS 15下的结果:

Hello, my name is Michael and I am the programmer of an app
Now I've focused a problem with
named Scan2Clipboard.
VNRecognizeTextRequest and iOS 15.


我已经尝试过 App Store 中的其他一些应用程序(扫描和复印、快速扫描)。它们表现出相同的行为。他们也在使用 Vision 框架。有没有其他人也有这个问题?
下面的第一张图片是源,第二张图片是结果。请注意结果中间的“Für den Mürbteig”跳跃:
Example:
enter image description here

最佳答案

如果我将 maximumRecognitionCandidates 从 1 更改为更高的数字,结果会越来越好。使用 maximumRecognitionCandidates 3 或更高时,结果的顺序是正确的,值直到 9 才有所不同。使用值 10 时,结果与值 1 相同。
所以这只是目前的一种解决方法。

let maximumRecognitionCandidates = 9
for observation in observations {
guard let candidate = observation.topCandidates(maximumRecognitionCandidates).first else { continue }
entireRecognizedText += "\(candidate.string)\n"

关于ios - VNRecognizeTextRequest iOS 15 识别文本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69337500/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com