【人脸识别】C#调用阳光人脸检测与识别二次开发包(SDK) 说明:
- 在你开发的软件产品中,如果使用 "人脸+密码" 双重认证来登录,将会更增 "含金量"。
- 本版为青铜版(核心算法Ver3.86),是免费正式标准版,最大用户数1000,许可商用。(发布日期:2015-03-10)
- 本核心技术为国人完全自主开发,未引用任何第三方图像库/人脸识别库/开源代码。
- 特别申明:作者至今未对外公开和销售过源代码,若有则属黑客非法窃取的盗版。
- 拥有本开发包二次开发权利的单位或个人.
- 可以基于此开发包(或说此核心技术)进行二次开发.
- 并可以(绑定本开发包)无限量销售二次开发的应用型软件产品.
- 但不能对此开发包进行破解或改装,不能直接销售或变相销售此开发包.
- 详情见网址 http://www.SunLightFace.com/pro/index.htm
效果截图:
近期版本升级说明:
- Ver2.7 新增瞳孔定位功能,适用于高清照片的瞳孔定位或辅助虹膜识别。
- Ver2.8 人脸识别的鲁棒性优化,使能识别过去三年内的照片,识别速度提高20%。
- Ver2.9 人脸识别的光线自适应性能改良。
- Ver2.92 内存BUG的解决及相关操作说明文档的改进。
- Ver2.95 人工定位功能的加入,编译器优化编译,整体速度提高约15%。
- Ver3.01 人脸检测中曲度特征的加入,眼球定位再次改良。
- Ver3.05 侧脸识别小幅度改良。
- Ver3.51 在背光(逆光)环境下的人脸检测与识别的改进。
- Ver3.38 复杂背景图像的处理速度改进;
- 三寸小照片的人脸检测、识别性能改进;
- 人脸检测误识率FER的大幅度下降。
阳光人脸检测与识别二次开发包(SDK)性能简介:
一、二次开发包兼容性信息
- 二次开发包平台:Windows,源码主体由纯C++编写,仅含少量VC代码,且未调用GDI及第三方图库,故可易于移值到LINUX。
- 二次开发包界面:SunLightFace.DLL,标准Win32 API调用,附详细说明书。
- 二次开发包支持语言。VC,VB,C#。
- 二次开发包版本分类:主动识别可见光版(即本网页所介绍),被动识别可见光版,主动识别红外版。
- 作者能为SDK客户提供除SDK技术支持以外的二次开发技术支持,也可合作开发新项目。
二、二次开发包附加功能
- 赠送USB视频开发包。让VB,C#也能轻松使用USB摄像头。
- 动态模板更新,命中模板更新,活体识别。
- 眼镜判断,人鼻定位,人嘴定位,人脸边界计算,人脸倾角计算。
- 面膜提取,打瞌睡检测,眼球瞳孔定位。
三、人脸检测性能指标
- 角度范围:上仰30度,下俯30度,左侧30度,右侧30度,平面旋转60度。
- 光照范围:太阳光,室内光,暗室,逆光。
- 肤色范围:黄色人种,白色人种,棕色人种,黑色人种,女士化妆。
- 其它支持:模糊照片,变色照片,褪色照片,戴眼镜,戴帽。
- 图像大小:最大1280*1280,推荐320*240,类型:BMP/JPG。最多可从一张图像中检出32张人脸。
- 人脸大小:最小眼距8像素,最大眼距200像素,推荐最佳眼距40像素。
- 人脸检测正确率:(1500张像片随机测试):99.5%,其中误识率0.01%,漏识率0.04%。
- 人脸检测速度:图像大小320*240,CPU:P4 2.4GHZ,平均速度<200ms/张。
四、人脸识别性能指标
- 1C1速度:图像大小320*240,CPU:P4 2.4GHZ 小于1秒,(与库内总人数无关)。
- 1CN速度:图像大小320*240,CPU:P4 2.4GHZ 在500模板库中进行1选,小于1秒;在1500模板库中进行1选 小于2秒。
- 2GB内存时最大模板容量10万,推荐每个人5至10个模板为佳。
- 本版本是主动识别版,要求被识别者看着画面中的自己,态度端正严肃。
- 可以带眼镜,但要保证眼球在画面中清晰可见。(少数眼镜会反白光,以至看不到眼球)
案例源码下载:
1.小编整理的C#案例源码:
2.官方各案例:
|