我正在尝试修改 Google在此处提供的设备上文本识别示例,以使其与实时摄像头馈送一起使用。
当将相机放在文本上时(适用于图像示例),我的控制台在最终耗尽内存之前在流中生成以下内容:
2018-05-16 10:48:22.129901+1200 TextRecognition[32138:5593533] An empty result returned from from GMVDetector for VisionTextDetector.
这是我的视频捕获方法:
func captureOutput(_ output: AVCaptureOutput, didOutput sampleBuffer: CMSampleBuffer, from connection: AVCaptureConnection) {
if let textDetector = self.textDetector {
let visionImage = VisionImage(buffer: sampleBuffer)
let metadata = VisionImageMetadata()
metadata.orientation = .rightTop
visionImage.metadata = metadata
textDetector.detect(in: visionImage) { (features, error) in
guard error == nil, let features = features, !features.isEmpty else {
// Error. You should also check the console for error messages.
// ... …Run Code Online (Sandbox Code Playgroud)