系统:Android 大小:15M
类型:拍照摄影 更新:2017-06-30
NotHotdog app官方安卓版已经上线,尽管这款软件基本是一种玩笑的形式出现了,但是很多小伙伴还是对这款软件非常的好奇,图像识别技术一直在改进,很多小伙伴都比较好奇Not Hotdog图片识别原理到底是什么,体验一下的用户快来试试吧
当你对着食物照片拍摄后(或者你可用手机里的照片),它会告诉你这个物体是“Hotdog or Not Hotdog”,因为系统只能辨识出“热狗”及“非热狗”,于是就变成了一款热狗辨识器“Not Hotdog”。
图像识别的要点: 图像识别编程就是对原始图像点信息的综合处理,图像识别通常有轮廓识别、特征识别、色彩识别、材质识别、物体识别等等。一般根据颜色、亮度等信息得出物体的轮廓,依据轮廓所对应的数据来确定轮廓的内容是什么物体或是什么特征,及特征及物体的判断离不开轮廓及对应逻辑数据的处理。而材质识别的特点是根据问题的反光程度来识别,其同样离不开轮廓的识别及逻辑数据的判断。因此在图像识别中,轮廓识别是重中之重。
接着,安格拉德用由 15 万张图片组成的数据集对最终模型进行训练。在这 15 万张图片中,有 14.7 万张不是热狗,只有 3000 张属于热狗的图片。安格拉德故意设计出这一比例,旨在反映世界上大部分物体不是热狗的事实。
大家可以浏览他的整篇文章,安格拉德介绍了关于这款应用的几乎一切细节。比如在应用提交给苹果 App Store 商店审核以后,如何利用 CodePush 对神经网络进行实时注入升级。尽管安格拉德纯粹出于玩笑的目的开发了这款应用,但文章的最后他还是花了很大篇幅严肃地讨论了 UX/UI 重要性以及在机器学习过程中他所面对的问题。