Когда изображение захвачено, по умолчанию используется ориентация влево. Таким образом, когда вы подаете его в 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?