当图像被捕获时,它默认为左方向。因此,当您将其放入textDetector
内部时Google Vision framework
,它会变得混乱,除非您将照片朝向左侧(右侧的主页按钮)。我希望我的应用程序支持两个方向。
let visionImage = VisionImage(image: image)
self.textDetector?.detect(in: visionImage, completion: { (features, error) in
//2
guard error == nil, let features = features, !features.isEmpty else {
print("Could not recognize any text")
self.dismiss(animated: true, completion: nil)
return
}
//3
print("Detected Text Has \(features.count) Blocks:\n\n")
for block in features {
//4
print("\(block.text)\n\n")
}
})
我试图用新的方向重新创建图像,但这不会改变它。
有谁知道该怎么做?
我已经尝试了所有这些建议 如何在 Swift 中旋转图像?