在对 iOS 应用程序(用 Swift 5 编写)进行一些测试期间,我发现使用 VNRecognizeTextRequest 识别垂直书写的文本存在问题。我还检查了 VNRecognizeTextRequest 的可修改参数,但没有考虑垂直文本的识别。
有人遇到过同样的问题吗?预先感谢
在我的测试中,只有当 VNRecognizeTextRequest 实例的recognitionLevel 设置为 .accurate(而不是 .fast)时,颠倒文本和竖排文本才可读。
如果 recognizeLevel = .accurate 的处理时间增加是个问题,您可以设置 .usesLanguageCorrection = false,但我不建议这样做。如果您知道文本的位置,最好减小感兴趣区域的大小。
也许您在发布后的一年(!)中已经解决了这个问题,在这种情况下我很好奇您是否能够完成您的项目。