这段简介可以这样描述:人脸识别开源SDK源码提供了一套全面的人脸识别算法和功能实现,包括人脸检测、面部特征定位等,旨在为开发者简化应用开发流程,促进技术进步与创新。
代码是调用开源SDK的FaceCore关键部分。附件中有详细的接口调用说明。
FaceCore人脸识别开放平台是一个基于人脸检测、比对核心业务技术的服务平台,为外部合作伙伴提供高精度的人脸识别服务及相关支持,例如API、数据安全等。作为推动人脸识别开发的重要途径,该平台将助力各行各业进行定制化创新和改进,并最终促进新商业文明生态圈的建立。
我们的使命是向所有需要的技术伙伴、开发者以及各行业输送基于人脸识别技术及规范等一系列核心基础服务,使之像基本的生活资源一样普及。通过使用此平台,各界可以获取更大的商业价值。
服务器测试接口包括:
- `/api/hello/`:返回当前时间。
- 人脸比对和识别的API有多种选项:
- `/api/facecompare/`: 根据参数FaceFeature1、FaceFeature2计算两张脸之间的相似度;
- `/api/facedetectcount/`: 使用参数FaceImage来获取图像中的人脸数量;
- `/api/facedetect/` 和 `/api/urlfacedetect/`: 通过提供不同形式的输入(如图片或URL),可以得到有关人脸和眼睛位置及特征的信息。
此外,还有用于管理存储在平台上的个人面部数据的一系列API:
- `POST /api/personface/similar/`: 根据提供的Feature参数返回与appkey相关联的所有脸部相似度。
- `GET /api/personface/getall/`:获取所有保存的人脸信息;
- 对于特定ID的记录,可以使用如下方法进行操作:
- 获取详细信息: `GET /api/personface/{id}`
- 添加新记录: `POST /api/personface/`
- 更新现有数据: `PUT /api/personface/`
- 删除指定条目: `DELETE /api/personface/{id}`