如何使用人脸识别SDK为你的应用添加人脸识别功能
2014-05-01 19:27
357 查看
这家提供高识别率的人脸识别SDK,支持所有常有编程语言,识别率很高。
复制网站上的介绍,有兴趣的童鞋可以试下:
在线人脸识别(OFaceR)是一个基于互联网的服务和软件,它通过一张选定的照片在人脸数据库中进行比较,从而实现从一张数字照片中自动识别或验证一个人。典型地,它被应用于各类安全系统中。
基于XML的人脸识别API使你更容易让你的应用具备人脸识别的能力,无论是对于可执行文件(exe),网站应用(web),移动应用或手机应用(mobile)等。我们的API支持所有常用的编程语言,包括但不限于:C/C++、PHP、ASP、Perl、Python、Javascript和Java,并且支持所有主要的操作系统,包括但不限于:Window、Linux、Mac OS、iOS和Android安卓。
这里有一个PHP脚本范例,它演示如何实现一个人脸照片比对的调用:
详细的SDK在线文档在这里:http://www.ofacer.com/documents.cn.html
复制网站上的介绍,有兴趣的童鞋可以试下:
在线人脸识别(OFaceR)是一个基于互联网的服务和软件,它通过一张选定的照片在人脸数据库中进行比较,从而实现从一张数字照片中自动识别或验证一个人。典型地,它被应用于各类安全系统中。
基于XML的人脸识别API使你更容易让你的应用具备人脸识别的能力,无论是对于可执行文件(exe),网站应用(web),移动应用或手机应用(mobile)等。我们的API支持所有常用的编程语言,包括但不限于:C/C++、PHP、ASP、Perl、Python、Javascript和Java,并且支持所有主要的操作系统,包括但不限于:Window、Linux、Mac OS、iOS和Android安卓。
这里有一个PHP脚本范例,它演示如何实现一个人脸照片比对的调用:
<?php
$fp = fopen ('test.jpg', 'rb');
if (!$fp)
{
exit ('failed to open the picture file');
}
$photo = fread ($fp, filesize ('test.jpg'));
fclose ($fp);
if (!$photo)
{
exit ('failed to read file');
}
$photo = base64_encode ($photo);
$cmd = '<OFR_Request>
<Action>recognise</Action>
<Session_id>438058746</Session_id>
<Database_id>100000519</Database_id>
<Result_num>5</Result_num>
<Photo>' . $photo . '</Photo>
</OFR_Request>';
$ch = curl_init ();
curl_setopt ($ch, CURLOPT_URL, 'http://api.ofacer.com/do.x');
curl_setopt ($ch, CURLOPT_POSTFIELDS, array('ofr' => $cmd));
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$a = curl_exec ($ch);
curl_close ($ch);
if (!$a)
{
exit ('ofr service error');
}
$r_xml = simplexml_load_string ($a);
if (isset($r_xml->error) && (string)($r_xml->error))
{
exit ((string)($r_xml->error));
}
$result_str = 'matching persons: '; $m_person_ids = array();
$m_rates = array();
foreach ($r_xml->match_persons->match_person as $match_person)
{
$result_str .= (string)($match_person->person_id) . ' (' . (string)($match_person->rate)/10000.0 . '%), ';
}
echo $result_str;
?>
详细的SDK在线文档在这里:http://www.ofacer.com/documents.cn.html
相关文章推荐
- 如何为你的WindowsPhone应用添加市场评分功能
- 使用iOS 9 SDK添加Touch ID指纹识别功能
- 使用iOS 8 SDK添加Touch ID指纹识别功能
- 使用iOS 8 SDK添加Touch ID指纹识别功能
- 使用iOS 8 SDK添加Touch ID指纹识别功能
- 使用iOS 8 SDK添加Touch ID指纹识别功能
- atitit.人脸识别的应用场景and使用最佳实践 java .net php
- 我已安装安防监控摄像头,如何添加人脸识别?
- 使用友盟SNS_SDK为Android应用加入SNS分享、同步功能
- atitit.人脸识别的应用场景and使用最佳实践 java .net php
- atitit.人脸识别的应用场景and使用最佳实践 java .net php
- 如何为你的 Android 应用添加 Google Analytics
- iOS中使用本地通知为你的APP添加提示用户功能
- Swift如何在应用中添加图标更换功能的方法
- 我已安装安防监控摄像头,如何添加人脸识别?
- Swift如何在应用中添加图标更换功能
- 报表应用系统中如何正确使用图表功能
- 3分钟为你的应用添加声波通讯功能
- Android使用Face++ SDK进行人脸识别和年龄检测
- 第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?