ios - 如何将用户绘图与预定义绘图模型相匹配?

标签 ios swift coreml firebase-mlkit coremltools

我正在尝试开发图像识别iOS应用程序,我将有一个引用图像,用户必须在一个屏幕上绘制一些东西,当用户释放手指时,我会将他的绘图转换为UIImage/CGImage,然后我将进行比较与引用图像的接近百分比。

如果百分比超过 90%,则用户将获胜。 (见下图,忽略🔴红色(用户 Canvas )和🔶黄色边框(引用边界不会包含在atul图像中))

enter image description here

到目前为止我做了什么:

我创建了每个引用的自定义图像数组,然后从该网站创建 MLModel

https://cloud.ibm.com/developer/appledevelopment/starter-kits/custom-vision-model-for-core-ml-with-watson

这是我创建的模型,我也对其进行了训练:

https://drive.google.com/open?id=1pkunnq9AyXmPYkFdPVWtumXaxGzXm726

我尝试使用 MLModel 执行此操作,但每次应用程序都显示 90% 以上的百分比,我无法执行此操作。

请提出建议

我正在尝试在 iOS Swift 中使用 MLKit,我做错了,如果是,那么正确的方法是什么

最佳答案

我建议您遵循 Apple 模板如何使用 CoreML 模型与图像,您将处理 CoreML 和 Vision 框架。

Classifying Images with Vision and Core ML

关于ios - 如何将用户绘图与预定义绘图模型相匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56389803/

相关文章:

ios - iPhone - 当旋转动画 > 90 度时 UIImageView 移动

ios - 如何保存用户使用 swift 选择的图像?

android - 我如何在 Nativescript Angular 中创建类似 CollapsingToolbarLayout 的功能?

ios - 'CLLocationCoordinate2D' 与协议(protocol) 'decodable'/'encodable' 的冗余一致性

ios - 无法获得单选复选框

facebook - 使用 CloudMade 和 Facebook iOs SDK 时出现重复符号 _OBJC_METACLASS_$_SBJSON

ios - 单击按钮时出现奇怪的错误(Swift Xcode)

swift - CoreML 模型预测不同于训练

ios - 从 MLModel 处理 MLMultiArray

ios - 静态库无法初始化 mlmodel