项目要实现微信那种小的二维码放大后提升二维码的识别率,网上查了很多的资料都是原生识别二维码然后再放大,我就想都NM识别还放大个蛋蛋.
后来看到有人说用OpenCV进行二维定位和识别,研究了一下然后感觉效果不咋地,而且下载的包贼大,写起来非常的不方便,因为菜的原因吧,果断放弃了.
最后想到可不可用机器学习进行识别,然后苹果iOS11 新特性-Core ML,CoreML是2017年苹果WWDC发布的最令人兴奋的功能之一。它可用于将机器学习整合到应用程序中,并且全部脱机。CoreML提供的机器学习 API,包括面部识别的视觉 API、自然语言处理 API 。苹果软件主管兼高级副总裁 Craig Federighi 在大会上介绍说,Core ML 致力于加速在 iPhone、iPad、Apple Watch 等移动设备上的人工智能任务,支持深度神经网络、循环神经网络、卷积神经网络、支持向量机、树集成、线性模型等。
有兴趣的同学可以去查查资料吧!
Demo地址: https://github.com/wh8817221/CoreML
学习资料: 这里有大神教你怎么转模型
https://github.com/hollance/YOLO-CoreML-MPSNNGraph