首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

苹果解密:如何在手机上用深度神经网络进行人脸识别

千平 编译整理 量子位 出品 | 公众号 QbitAI 苹果公司的计算机视觉机器学习团队,最近发表了一篇博客,介绍了苹果如何在手机上实现用深度神经网络进行人脸识别。...这一策略让苹果离在手机上运行深度卷积网络更进一步,但网络的复杂性和规模仍然是性能的关键瓶颈。...在手机上应用这种神经网络完全不可行,会严重影响性能和电池续航。实际上,这种网络根本无法加载大手机的内存之中。 怎么办?苹果决定采用一种“师生”训练方法。...最后,苹果得到一个能在手机上运行的人脸检测深度神经网络算法。接下来仍有大量工作要做,以便在数百万用户设备上部署。 其他优化 当然到这一步还不算完。...苹果在这篇博客中还介绍了如何优化图像pipeline、如何在手机上优化性能等问题。

1.3K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    在手写数字识别的例子中_关于人脸识别的案例

    1.概念介绍: 图像识别(Image Recognition)是指利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对像的技术。...图像识别的发展经历了三个阶段:文字识别、数字图像处理与识别、物体识别。机器学习领域一般将此类识别问题转化为分类问题。 手写识别是常见的图像识别任务。...计算机通过手写体图片来识别出图片中的字,与印刷字体不同的是,不同人的手写体风格迥异,大小不一, 造成了计算机对手写识别任务的一些困难。...数字手写体识别由于其有限的类别(0~9共10个数字)成为了相对简单 的手写识别任务。...print(“Total num:”,num,“Wrong num:”,error_num,” WrongRate:”,error_num/float(num)) 实验效果: 以下结果为课程结果,我自己实验的结果与这个结果相差不大

    98430

    OpenCV人脸识别之三:识别自己的脸

    本系列人脸识别文章用的是opencv2,最新版的opencv3.2的代码请参考文章: OpenCV之识别自己的脸——C++源码放送(请在上一篇文章末尾查看) 在之前《OpenCV人脸识别之一:数据收集和预处理...》和《OpenCV人脸识别之二:模型训练》两篇博客中,已经把人脸识别的整个流程全部交代清楚了。...包括今天这篇人脸识别方面的内容都已经在上述第二篇博客中的代码中有所体现。只是今天的内容会让结果更加的形象化。仅此而已。可以说,本篇的内容是前面诸多内容的一个整合。所以今天的内容也很简洁。...2、加载人脸检测器,加载人脸模型。 3、人脸检测 4、把检测到的人脸人脸模型里面的对比,找出这是谁的脸。 5、如果人脸自己的,显示自己的名字。...stop) { cap >> frame; //建立用于存放人脸的向量容器 vector faces(0);

    1.5K50

    人脸识别到底怎么

    由于最近工作比较忙,自己的公众号给落下了,于是抽空写些东西。...一是作为自己经验的回忆录,二也希望有类似经验的朋友可以给些自己的想法和经验,公众号回复比较慢,可以直接加我微信shimilysj或者qq:124954495 前段时间和第三方人脸识别供应商对接,写了一个...让我对人脸识别有了一个新的意识。后来公司需要做个人脸识别的一些应用场景,根据这些场景,看看哪些符合公司的需要。于是自己规划了下。...图3 抓拍捕捉人脸发现可疑人物 4 智能相册分类 智能相册目前很多手机厂家已经做了。按照头像的还比较少,我们可以批量导入员工头像,然后按照员工工号分类头像或者其他方式分类。也可以让用户点击按钮自己选。...图13 景区出入园人脸检票 14.人脸识别对比(娱乐类) 主要通过人脸识别后的特征,和其他人脸比对,比如娱乐类,父子,母女,好友等比对,用来判别识别率,或者可以更精细说明鼻子比较像,眼睛比较像等等。。。

    4K11

    人脸检测与识别技术(怎么去创新?)

    自己比较喜欢的商汤,他们的技术在很多领域都做得非常优秀。 因为最近人脸检测与识别火热的进行着,本平台想进一步详细介绍关于人脸领域的相关知识与分析,让更多人的有进一步深入的熟知!...其中我刚开始接触的时候,也是通过商汤合作的项目学习深入的人脸检测识别技术。 在2016年的CVPR上,商汤发表了一篇关于人脸的文章。具体框架和想法都特别引人。...我们都知道,现实生活无论是照片还是视频,其中的人脸都是在变的,通过镜头的远近,人脸的尺度大小一直在变化,这种尺度变化问题就会导致人脸检测识别精度的降低,那现在我们就要针对该问题去解决它。...犹如,我们看自己远照和近照的时候,都是很快识别,那是因为我们抓住了关键的特征。...那该怎么办??? 这就需要读者您自己慢慢去体会,怎么去处理这方面的问题,也希望通过本次简单的介绍和分析,可以给有帮助的您带来一些解决!

    2.3K60

    人脸识别有什么作用?安全性怎么

    人脸识别在我们的日常生活之中非常常见,手机解锁需要通过人脸识别,进入学校图书馆、宿舍门禁也需要人脸识别,在付款的时候同样可以利用人脸识别进行线上支付。...image.png 一、人脸识别作用 人脸识别从广泛意义上来说有三个作用:一是提升安全性,通过人脸识别自动开启门禁,使得部分不允许进入公共区域的人无法通过其他方法混入,从而提升区域的安全性;二是提升便捷性...,像人脸识别解锁、人脸识别付款等都是1秒钟不到的事情,比起普通的方法,人脸识别显然是提升了便捷性;三是提升科技性,无论是在哪一个方面,人脸识别依靠着先进科技,完成它的使命,实际上也是提升了整个社会的科技性...二、人脸识别安全吗 人脸识别的安全性能是很有保障的。...就比如人脸识别其实并不是单纯靠一个脸就能够轻松刷开,比如平时用他人照片去进行人脸支付,是无法成功的,这就是机器背后的科技奥秘,它能够识别照片还是真人。

    6.6K10

    在应用领域,人脸识别技术有着怎么样的用途?

    随着人工智能识别技术的发展,生物特征识别技术在应用领域有着广泛的应用,其中之一就是人脸识别。在学校、企业、零售、景区等场景落地应用,那在智能应用时代,人脸识别技术在应用领域有着怎么样的用途?...u=3058783742,2623738177&fm=26&gp=0.jpg 在出入场景的门禁管理应用 在企业、社区、学校、工地等人员流动性大,且进行门禁管理的场景,安装人脸识别一体机,实现智能门禁应用...场景门禁管理采用人脸识别,可有效限制进出人员,确认身份,保障场景人员安全管理。 在消费场景的支付应用 在超市、便利店、商场、车站、景区等进行消费支付的场景设置人脸识别自助收银机,实现自助结账应用。...在车站、景区等售票场景,乘客可以通过人脸识别自助收银机,进行自助售票,通过人脸识别验证身份,实行售票实名制应用,保证验票时人证票三合一。可通过扫码支付或人脸支付完成售票付款。...人脸识别技术在应用领域,还将会有更多的人脸识别系统智能终端设备应用,根据不用的场景需求实现不同的应用,提高行业转型升级,为人们日常生活提供便利。

    1.4K20

    老板来了怎么办?人脸识别+手机推送让你立刻知道

    不用担心,不用着急,基于最新的人脸识别+手机推送做出的 BossComing。...老板站起来的时候,BossComing 会通过人脸识别发现老板已经站起来,然后通过手机推送发送通知 “BossComing”,并且震动告诉你有情况。...效果展示 不明真相吃瓜群众和身后领导 身后领导扭头过来,马上被人脸识别程序发现,并标记为 boss 手机收到推送,并震动。...▌技术介绍 人脸识别技术 face_recognition The world's simplest facial recognition api for Python and the command...然后调整角度,对准需要观察的位置 ▌项目说明 受 《在你上司靠近你座位时,用人脸识别技术及时屏幕切换》启发,文章地址:在你上司靠近你座位时,用人脸识别技术及时屏幕切换 - 知乎专栏 ,所介绍的项目是 BossSensor

    1.8K60

    移动化下空间相册的挑战和应对

    回到第二个问题,到底走势会是怎么样的呢?我们拿到这样一组数据,我们在手机上包括 iOS 和安卓,其实它是有 30% 左右的用户会在手机本地相册建立相册,管理自己的照片。...这个说明用户在手机上也会有相对比较强的一个相册的管理的需求,同时可以看到右上角这组数据趋势,它是手机相册日上传用户占手机空间日活跃用户的比例,其实印证了我们这个推断,其实用户在手机相册的需求其实在逐步提升的...当空间胖子遇上手机 我们明确了用户对相册需求之后我们就要考虑怎么样让相册这个胖子在手机上也可以翩翩起舞。对于一个胖子来说,要在手机上起舞,首先他需要站稳。站稳意味着什么?...这里举两个例子,一个是左边截图的体验,我们在手机上经常看到一些被截了的缩略图,更智能的方法是识别这个照片里哪部分是他的头部,哪个部分是这个照片中心内容的部分,找到这个照片的中心点,从而来明确到底要展示哪个部分...其次是围绕这个产品核心价值去做演化的,我们希望通过人脸识别的功能,以及我们最近做的相对还比较成熟的这种人脸智能推荐的功能,可以把相册里人脸的信息给挖出来,用户看到这个相册的时候你想看到不仅仅是一堆的照片

    1K80

    业界 | 快手AI技术副总裁郑文:为什么说AI是短视频平台的核心能力

    比如人脸识别技术中,数据 A 是人脸图片,数据 B 就是这个人的 ID。这个问题就是要解决,通过人脸图片怎么知道这个人是谁。 现在所有的 AI 项目大概都可以归纳成这样一个问题。...同时要从产品本身的需求出发,明确产品需要做到什么样的程度,比如门禁系统的人脸识别和手机上人脸识别,数据、限定条件等都是有差别的,两个产品对技术的要求也是不一样的。 2....比如,人脸识别如果需要识别侧脸,那么数据当中就需要有足够的侧脸数据,否则分布就不够好。 4. 模型训练:准确评价模型 数据准备好以后,就进入训练模型的环节。这里的关键是你怎么去评价这个模型。...另外模型设计也需要考虑性能要求,比如是在手机上线,还是在一个后端服务器上线,两者对计算资源的消耗要求不一样。手机上可消耗的资源会受到限制,那么模型就要做得非常小。 5....如果是在手机端上线,需要在手机上有一个引擎,像快手自己开发的 YCNN 引擎就是属于这种基础架构,对模型和技术的性能有着很大影响。 另一方面,除了 AI 升级的算法本身,一些传统算法的辅助也非常必要。

    75930

    快手AI技术副总裁郑文:为什么说AI是短视频平台的核心能力

    比如人脸识别技术中,数据A是人脸图片,数据B就是这个人的ID。这个问题就是要解决,通过人脸图片怎么知道这个人是谁。 现在所有的AI项目大概都可以归纳成这样一个问题。...同时要从产品本身的需求出发,明确产品需要做到什么样的程度,比如门禁系统的人脸识别和手机上人脸识别,数据、限定条件等都是有差别的,两个产品对技术的要求也是不一样的。...比如,人脸识别如果需要识别侧脸,那么数据当中就需要有足够的侧脸数据,否则分布就不够好。 4、模型训练:准确评价模型 数据准备好以后,就进入训练模型的环节。这里的关键是你怎么去评价这个模型。...另外模型设计也需要考虑性能要求,比如是在手机上线,还是在一个后端服务器上线,两者对计算资源的消耗要求不一样。手机上可消耗的资源会受到限制,那么模型就要做得非常小。...如果是在手机端上线,需要在手机上有一个引擎,像快手自己开发的YCNN引擎就是属于这种基础架构,对模型和技术的性能有着很大影响。 另一方面,除了AI升级的算法本身,一些传统算法的辅助也非常必要。

    86600

    『Python开发实战菜鸟教程』实战篇:一文带你了解人脸识别应用原理及手把手教学实现自己人脸识别项目

    但是由于Dlib对于人脸特征提取支持很好,有很多训练好的人脸特征提取模型供开发者使用,所以Dlib人脸识别开发很适合做人脸项目开发。...上面所说的人脸识别开发,主要是指人脸验证,就是输入两张人脸照片,系统会对比输出0或者1,代表判断是否是同一个人。...一般的人脸识别开发可以简单分为1.人脸特征建模与2.使用人脸特征模型进行验证(其实还应包括人脸对齐等,这些也可以划分到1中)。...3.人脸识别验证 在第二步的基础上,我们再进一步,实现将人脸提取为特征向量,从而我们就可以对特征向量进行比对来实现人脸的验证,这里采用的是对比欧式距离的方法。...0x04:总结 这篇文章带着大家了解人脸识别应用原理及手把手教学如何实现自己人脸识别项目,如果想更深入了解人脸识别算法及应用,可以参阅笔者往期博文。

    1.3K10

    揭秘:快手用AI在短视频里玩出三大花样,背后是怎样的技术原理?

    比如说,快手平台上的1.9亿短视频创作者,他们也在用AI技术丰富自己创作的短视频作者。 那么,具体怎么用呢? 量子位采访到了快手的技术团队,为大家介绍几个快手平台上AI应用,还有背后的原理。...在这里,3D人脸重建需要借助快手内部的上万级3D人脸数据集,包含每个人的年龄段、人种、脸型和表情,通过人脸关键点识别技术,帮助3D人脸重建,不管你是哭着还是笑着都可以重现出来。...另外的一个问题是,如何让模型在手机端(乃至低端手机上)跑起来? ?...快手技术团队介绍,为了让模型在手机端流畅运行,需要进行图像预处理,合并多种预处理操作,对预处理的图像内存进行统一分配和回收,利用NEON加速和苹果自带的accelerate加速,让运行库只占2M的空间。...OMT 除了计算机视觉、计算机图形学方面的应用,据快手算法科学家张国鑫介绍,快手在2019年也会将语音识别融入到产品中,开发更多应用。 — 完 —

    1.4K20

    华为发力AI,到底瞄准的是何方?答:云侧、手机、芯片,协同并进才是正经事!

    大家一定很好奇,华为是怎么来理解人工智能的? 今天的 GMIC 大会上,华为智慧工程部部长芮祥麟给出了一份他自己的解答。 他强调说,过去这几年,人工智能一直是华为的重中之重。...在云侧,要给算法的开发者一个很好的框架,很快能够搭建出整个算法模型,去解决具体的问题,比如人脸识别或者语言识别。...经常可以看到很多非常亮眼的算法模型,比如人脸识别等,事实上模型本身的设计已经突破,数据才是最主要的。 有没有大量的训练数据、测试数据,这才是最主要的。...在手机端跟云端一样也呈现一个开放的局面,有一个横向的集成,越来越多第三方AI的应用可以被直接集成在手机上,另外纵向的集成,手机会变多成模态信号的系统,不只声音、文字还有传感设备将来也会利用手机作为一个入口...,甚至我们的情绪,假设手机上的摄象头够聪明可以把你的情绪都识别出来帮你做更好的判断。

    1.1K50
    领券