实时人脸比对DEMO源码及使用说明

现已进入刷脸的时代,例如,人脸支付、人脸识别的门禁、人流监控等等。如何在Firefly开源板上快速搭建DEMO,并快速产品化?为了让更多产品可以用上人脸识别技术,Firefly推出了一款高性能人脸识别SDK。此SDK的人脸识别的算法,运行效率高,识别精确度高,性能优异,可以直接应用于商业产品。
   

 下文讲述如何在Firefly RK3399平台利用人脸识别SDK搭建实时人脸比对DEMO,Let's GO!  


      一、按要求搭建人脸识别SDK开发环境,具体可参考:

   

  http://dev.t-firefly.com/thread-12295-1-1.html

 

     二、下载DEMO源码  FaceVerifyCamera.tar.gz 

拷贝解压到人脸识别SDK目录中的samples目录,如图:

 

      三、准备人脸样本图片,放入faceImages中,人脸样本图片要求有且仅有一个清晰可辨的人脸,此目录可以放入多个人脸样本数据。运行程序做特征值预处理,命令为:sudo ./FaceVerifySampleCamera fea

      四、接入UVC Camera,运行实时比对DEMO,命令为sudo ./FaceVerifySampleCamera ver。运行后,如果识别到了样本库中的人脸,程序会输出相似度值,及对应的样本文件名称,如图:
 
      

至此,最基本的实时人脸比对DEMO就完成了。

转载于:https://www.cnblogs.com/TeeFirefly/p/7568605.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用百度人脸识别SDK进行人脸比对的Java示例代码: ```java import com.baidu.aip.face.*; import com.baidu.aip.util.Base64Util; import java.io.IOException; public class FaceMatchDemo { public static void main(String[] args) throws IOException { String appId = "your_app_id"; String apiKey = "your_api_key"; String secretKey = "your_secret_key"; // 初始化一个AipFace AipFace client = new AipFace(appId, apiKey, secretKey); // 设置网络连接参数 client.setConnectionTimeoutInMillis(2000); client.setSocketTimeoutInMillis(60000); // 读取图片文件 byte[] bytes1 = FileUtil.readFileByBytes("image1.jpg"); byte[] bytes2 = FileUtil.readFileByBytes("image2.jpg"); // 对图片进行base64编码 String image1 = Base64Util.encode(bytes1); String image2 = Base64Util.encode(bytes2); // 设置请求参数 HashMap<String, String> options = new HashMap<>(); options.put("ext_fields", "qualities"); options.put("image_liveness", "faceliveness,faceliveness"); options.put("types", "7,7"); // 发送人脸比对请求 JSONObject res = client.match(new String[]{image1, image2}, options); // 打印响应结果 System.out.println(res.toString(2)); } } ``` 在上面的示例代码中,首先需要引入百度人脸识别SDK的相关类。然后,通过创建一个 `AipFace` 实例并设置网络连接参数,将两张图片文件读取为字节数组并进行 base64 编码。最后,设置请求参数,包括比对类型、额外的返回值等,并发送人脸比对请求。最终,响应结果将以 JSON 格式返回。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值