如何在android使用face++(Android Studio)

本文详细介绍如何在Android应用中集成Face++人脸识别SDK,包括导入jar文件、使用新线程进行网络访问、权限设置及上传本地图片等步骤,并提供代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

android配置face++有几个注意的要点。

一.需要将jar文件导入

这里写图片描述
如上图,单击箭头所示位置,将android改为project
这里写图片描述
将下好的facepp的jar文件copy进箭头所示libs文件内
右键jar文件,选择add as libs,将jar文件导入。

二.需要使用新的线程来进行网络访问

因为在android4.0以后,就不支持在主线程中访问网络了。有关在子线程中访问网络的具体方法可以搜其他的博客查看,而facepp的使用方法,则可以参考官网给的faceppandroiddemo,里面有详细的代码,读读即可明白。

三.权限问题,

如果出现:Unhandled exception java.lang.SecurityException: Permission denied (missing INTERNET permission?)的报错的话,那么就是需要在
AndroidManifest.xml文件下添加

<uses-permission android:name="android.permission.INTERNET" />

四.上传本地图片问题

给个示例:

PostParameters postParameters = new PostParameters();
postParameters.setImg(new File
           ("图片路径"));
result = httpRequests.detectionDetect(postParameters);

具体还需要压缩图片,参考其余java压缩文件方法
因为上传文件限制在1M以内

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值