ColorReco 人脸识别调用说明文档
1.需要准备的工作
确认已经安装好 vs2013或者更加高级版本
确认是在X64 Release 模式
2.接口说明
为了方便广大调用者方便集成,sdk调用分为简约版本和底层版本
其中简约版本方便简单,每个函数完成一个高级功能,总共调用三个函数即可完成人脸识别功能
简约接口设计:
接口设计原则:每个人脸用一个ID号码来代表,注册返回的是该人的ID号码,识别返回的注册人脸对应的ID号码。
举个例子,王陆用自己的照片注册了,返回的ID号码为9,那么用王陆的照片调用识别返回的ID号码就是9.
由于ID号码只是数字,所以注册和识别还提供名字信息和ID号码绑定。
比如说,王陆注册自己的照片的同时,告诉注册函数自己的名字是 wanglu,那么识别的时候可以根据识别得到的ID号码(9)得到他的名字wanglu。
下面是具体的函数说明。
1.初始化,完成调用人脸识别功能的资源申请,需要在系统中初始化的时候调用一次。这个函数需要在调用前调用一次即可
2.人脸注册,注册函数的两种模式
分别是不绑定file_key 和绑定file_key (file_key 可以是图片上对应的人物姓名)
调头范例(代码可以参考TestIPC_FaceReco.cpp)
1.第一种模式下的单张图片注册
2.第二种模式下多种图片注册
3.人脸识别
人脸识别安装使用场景大致可分为 静态图片 1:1 1:N 动态场景下的1:N
所需要用到的函数如下:
为了方便广大开发者调用,本示例提供一些
1:1 图片示例
1:N 动态视频流识别比对