Tag: 机器学习

准备CoreML模型时出错:CoreML代码生成不支持“<something>”

我正在修改这个教程的代码,我得到这个错误: 为代码生成准备CoreML模型“Resnet50.mlmodel”时出错:CoreML代码生成不支持Target主要语言“Swift接口”。 请将COREML_CODEGEN_LANGUAGE设置为首选语言 该项目之前使用“Places205-GoogLeNet”模型进行编译。 任何人都经历了相同的?

将Vision VNTextObservation转换为string

我正在浏览Apple的Vision API文档,并且看到了一些与UIImages文本检测有关的类: 1) class VNDetectTextRectanglesRequest 2) class VNTextObservation 看起来他们可以检测字符,但是我没有看到用任何方法来处理字符。 一旦你已经检测到字符,你会怎么把它转换成NSLinguisticTagger可以解释的NSLinguisticTagger ? 这里是一个简要概述Vision 。 感谢您的阅读。

将图像转换为CVPixelBuffer进行机器学习Swift

我正在尝试在2017年的WWDC上演示的苹果示例Core ML型号正常工作。 我正在使用GoogLeNet尝试对图像进行分类(请参阅Apple机器学习页面 )。 该模型将CVPixelBuffer作为input。 我有一个名为imageSample.jpg的图片,我正在使用这个演示。 我的代码如下: var sample = UIImage(named: "imageSample")?.cgImage let bufferThree = getCVPixelBuffer(sample!) let model = GoogLeNetPlaces() guard let output = try? model.prediction(input: GoogLeNetPlacesInput.init(sceneImage: bufferThree!)) else { fatalError("Unexpected runtime error.") } print(output.sceneLabel) 我总是得到输出中意外的运行时错误,而不是图像分类。 我的代码转换图像如下: func getCVPixelBuffer(_ image: CGImage) -> CVPixelBuffer? { let imageWidth = Int(image.width) let imageHeight = Int(image.height) let attributes : […]