当前您所在的位置:首页>三维建模软件>

Luxand FaceSDK

使用Luxand FaceSDK检测、识别面孔

FaceSDK使Microsoft Visual C ++,C#,Objective C,VB,Java和Delphi开发人员能够为Web,Windows,Linux,MacOS X,iOS和Android构建面孔识别和面孔生物识别功能的32位和64位应用程序 。

数百个应用程序将FaceSDK用于凭借网络摄像头识别和认证用户,用户可在照片数据库中查找匹配的面部,自动检测图形编辑器中的面部特征,也可在实时检测静止图像和视频上的面孔。FaceSDK已经用于建立安全的识别、监控、时间和考勤控制系统。获取一个示例应用程序实现网络摄像头身份验证,来体验FaceSDK的强大功能!

什么是FaceSDK
FaceSDK是一种高性能、多平台的面部识别和面部特征检测解决方案。FaceSDK为全球的软件开发人员提供服务,它通过面部认证、自动面部检测和识别的用户身份,授权Web,计算机和移动应用程序。
FaceSDK与32位和64位计算机环境以及包括iOS和Android在内的移动平台兼容,易于与新的或现有的项目集成,使开发人员能够创建各种各样的应用程序。该系统检测整个面部和个人面部特征,识别静止图像和实时视频中的面孔,用户可创建从简单的自动红眼消除工具到生物识别登录解决方案的广泛应用。
创新的基于运动的识别系统能够无缝识别视频中出现的主题,从而允许建立无需事先注册的考勤控制、安全和监控系统。FaceSDK可以帮助构建复杂的面部变形和娱乐门户的动画系统。
应用程序

FaceSDK可用于许多在线、手机和计算机解决方案,而这些解决方案往往需要精确可靠的人脸识别。面部识别库可以用于照片成像和视频处理解决方案以及Web应用和生物识别登录自动化系统。该系统广泛应用于安全监控、门禁控制和监控系统。娱乐行业使用这款软件开发包来创建实时动画。其应用范围包括:
•实时生物识别认证系统,允许用户通过简单地查看网络摄像头登录。FaceSDK无需触碰,不需要侵入即刻完成生物识别;
•时间和考勤控制系统;
•无需提前注册,基于视频的目标识别应用程序;
•具有自动面部识别的视频监控系统;
•基于面部图像搜索的图像管理器,;
•面向娱乐行业的动画效果;
•自动红眼消除工具,具有面部特征检测功能;
•iOS和Android的移动应用程序;
•图像增强应用程序和图形编辑器。

支持iOS和Android

支持两个常用的移动平台,移动开发人员可以创建使用iOS或Android设备识别用户的应用程序。FaceSDK可用于基于Android的嵌入式设备。FaceSDK支持iOS 5.0+,armv7 / x86(iPhone 3GS +,iPad,仿真器),iOS 7.0+,arm64 / x86_64(iPhone 5S +,iPad Air +,iPad mini retina+,仿真器)和Android 4.0+ / x86。

易于集成

大多数客户非常欣赏API的理念,喜欢将解决方案集成到他们的项目中,然而这通常情况并不容易。我们精心设计了FaceSDK架构,可以加快和简化集成。每个小功能都在一个工作示例中演示,可以在您自己的项目中复制和使用。 FaceSDK支持最广泛的平台和开发环境,如Windows / Linux 32/64位,Mac OS X 64位,Android和Apple iOS系统。其支持的开发环境有Microsoft Visual C ++,C#,Objective C,VB.NET,VB6,Java,Delphi,C + + Builder,Xcode(iOS),Eclipse ADT(Android)和Android Studio(Android)。全面的文档可帮助开发人员了解每一个小功能、设置和选项。

卓越的可靠性
我们努力提供一个强大的解决方案,使我们的客户构建免维护的系统。我们精心设计、实现和测试了代码的每一部分,以确保在操作过程中零内存泄漏和锁定。该系统由许多客户在运行关键应用程序的大量服务器上尝试,其中也包括我们自己的应力加载项目。
特征
FaceSDK是市场上领先的面部识别解决方案。SDK加载了功能,允许开发人员解决任何面部识别、身份验证或身份验证任务。FaceSDK提供:
•实时视频中的面部识别和跟踪。
•稳定的面部识别不受照明条件干扰。
•在静态和视频中快速、精确的脸部检测。
•在静止和视频中快速、强大的眼睛检测。
•检测70个面部特征,在视频中的清晰的面部特征跟踪。
•静态和视频中的自动性别识别和表情识别。
•支持市场上的每个网络摄像头,如MJPEG兼容的IP摄像头。
•广泛的图像处理和转换功能。
•多线程性能为当今的多核CPU带来额外的性能优势。

实时视频流中的面部识别和跟踪
具有革命性的基于运动的脸部识别技术使得能够根据视频识别先前没有注册的人类对象。 API自动识别视频流中遇到的所有面部,注册从许多不同视图和角度捕获的完整生物特征信息,以及现场情绪和表情。每个主题可以无缝和自动跟踪,而无需特定注册。注册人就像在视频中放置姓名标签一样简单。这可以在任何时间完成,并且系统将自动识别所有过去,现在和未来视频中的主题。免注册识别是构建注册台、访问和考勤控制系统、监视和安全应用的CRM系统的理想选择。
它与现有系统有什么不同?大多数当前的视频识别系统基于关键帧处理。换句话说,它们抛弃了运动流中可用的信息,改为回到静止图像识别。这种设计方法需要一套复杂的初步登记程序,且要以各种角度的平坦背景和姿势表情来捕捉受试者的面部。
FaceSDK 6.2实现了一个真正的基于运动的视频识别系统。它会自动识别和标记视频流中遇到的所有面孔。个性化任何已识别的主题变成在其上放置名称标签或将其标签链接到数据库记录的简单问题。不需要特殊的注册程序。此外,与传统的基于关键帧的识别系统相比,真实的基于运动的识别系统的识别率显着更高。在综合的多PIE测试中,基于视频的识别与基于关键帧的识别相比,识别率从23%增加到89%,考虑到仅记录一个对象的单个图像,错误率仅为0.06%。

人脸识别

库中可以比较不同的面孔,返回相似的程度。 这允许通过查找面部数据库来识别出现在静止图像或视频流中的人脸。识别和识别静止图像使得能够在驾驶执照数据库中定位类似的面部,同时帮助检测重复。系统实现图像索引、创建紧凑模板以便更快地搜索。反过来这就允许构建一系列安全应用,例如视频监控和实时访问控制系统。在使用新的基于运动的识别算法集的基于视频的监视系统中可以实现更多的特征和更高的性能。

FaceSDK的设计并不受变化的光照条件影响。它在日光、荧光灯和白炽灯照明下工作正常。当在FRGC数据库上测试时,如果可接受的错误判断为0.1%,则库在93.9%的案例中成功鉴定个体。

静像和视频中的人脸检测
若找不到面孔,Luxand FaceSDK将返回图片中出现的所有人脸的坐标 - 或通知是否找不到脸部。FaceSDK可以跟踪视频流中出现的所有面孔。它允许找出一个新的面部是否出现在框架中,或者如果一个主体离开框架。这反过来使得人们容易实施计数。当在FERET dup1 +图库数据库(类似前护照的照片)上测试时,成功检测到99.5%的面孔,只有0.05%的错误判断。
在静态和视频中检测眼睛
FaceSDK检测双眼的坐标。其高性能允许在静态图像以及视频流中实时使用此功能。跟踪眼睛运动的能力使得能够构建各种娱乐应用,例如尝试眼镜。FERET dup1 + gallery的平均误差为眼间距离的3.1%,而在95%的情况下,误差小于眼间距离的5.7%。这些数字是什么意思?它们意味着,平均来说,如果眼睛之间有100个像素,则将以+/- 3个像素的精度检测眼睛;即使误差大于95%,也会小于5像素。
面部特征检测和跟踪
Luxand FaceSDK采用复杂的算法,快速可靠地检测和跟踪面部特征。SDK返回70个面部特征点的坐标,包括眼睛、眼睛轮廓、眉毛、嘴唇轮廓、鼻尖等。该检测在计算机和移动设备上实时工作,允许对实时视频中的面部特征进行平滑的实时跟踪和变换。在计算机平台上,FaceSDK在视频流上提供真正的60 fps的性能,而在移动平台(例如Apple iPhone 6)上的视频处理在横向上以30 fps进行(在具有更强大平台的设备上的所有方向上)。该功能使建筑应用能够添加新元素,如胡须、眼镜或假发;面部变形和增强现实。通过使用FaceSDK,我们构建了镜像实时SDK,通过检测视频流中的面部特征来实时转换面部。开发人员可以实现机制来分析面部检测情绪或旋转角度。使用SDK变形,您可为人脸制作动画和变换人脸!

自动性别识别
FaceSDK可以根据静止图像或运动流自动识别主体的性别。零售广告客户和营销专家非常需要此功能。静态图片的识别质量为93%,视频的识别质量为97%。
面部表情识别和情感检测
FaceSDK通过实现面部表情识别帮助检测人类情绪。该功能有助于实现幸福指标和构建可以检测眨眼和睡眠的应用程序。面部表情识别检测出现在图片或视频流中的人是否睁开眼睛(在我们的内部测试中接近100%的识别率)或者该人是否正在微笑(92%的识别率)。
支持的相机
FaceSDK支持所有在Windows中工作的DirectX兼容网络摄像头。此外,它支持所有支持的平台上的所有MJPEG IP摄像机,包括流行的AXIS系列。这只是完美的安全,监控和访问控制应用程序,因为使用IP摄像机允许远程相机远程获取信息。这也允许将FaceSDK集成到现有的监控基础设施中。

图像操作
FaceSDK包括多个函数来加载和操作图像,如.bmp,.jpg和.png,以及内存缓冲区。该库可用于重新取样图像、旋转、裁剪、翻转和执行像素级编辑。文件可以保存为相同的格式。 这些功能对于构建成像应用程序非常方便,即使您不立即需要任何面部识别功能。
多线程性能
该库支持多核处理器,以提高面部识别,面部检测和面部特征检测的性能。当前的多核CPU如Intel i5,i7和Xeon充分发挥了其潜力。该库对于在多个并发线程中使用是完全线程安全的比如当从大量摄像机接收视频流时。

北京哲想软件有限公司