All Projects → asdfqwrasdf → Arcfacedemo

asdfqwrasdf / Arcfacedemo

ArcSoft Free SDK demo,support ArcFace2.1, ArcFace2.0, ArcFace1.2

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Arcfacedemo

Iphonemocapios
Stars: ✭ 338 (-20.28%)
Mutual labels:  face
Shadowview
An iOS Library that makes shadows management easy on UIView.
Stars: ✭ 391 (-7.78%)
Mutual labels:  free
Promote Your Next Startup
🚀 Free resources you may use to promote your next startup
Stars: ✭ 412 (-2.83%)
Mutual labels:  free
Proxy List
Get PROXY List that gets updated everyday
Stars: ✭ 347 (-18.16%)
Mutual labels:  free
Cipi
An Open Source Control Panel for your Cloud! Deploy and manage LEMP apps in one click!
Stars: ✭ 376 (-11.32%)
Mutual labels:  free
Vvvebjs
Drag and drop website builder javascript library.
Stars: ✭ 4,609 (+987.03%)
Mutual labels:  free
Awesome Linux Software Cn
Linux 优秀软件资源大全中文版:一些针对 Linux 发行版的非常棒的应用程序、实用工具以及其它相关材料。A curated list of awesome applications, softwares, tools and other materials for Linux distros.
Stars: ✭ 336 (-20.75%)
Mutual labels:  free
Ghost On Github Pages
Ghost on Github Pages. Build and deploy Ghost for free in a few minutes.
Stars: ✭ 421 (-0.71%)
Mutual labels:  free
Shards Vue
🌟Shards Vue is a free, beautiful and modern Vue.js UI kit based on Shards.
Stars: ✭ 390 (-8.02%)
Mutual labels:  free
Geek Programming Books
Free programing ebooks
Stars: ✭ 412 (-2.83%)
Mutual labels:  free
Thehivedocs
Documentation of TheHive
Stars: ✭ 353 (-16.75%)
Mutual labels:  free
Fast Face Android
👦 Fast-Face : Android App for Real-time Face Landmark Detection. You can check your landmarks in 60ms
Stars: ✭ 370 (-12.74%)
Mutual labels:  face
Infect
Infect Any Android Device With Virus From Link In Termux
Stars: ✭ 409 (-3.54%)
Mutual labels:  free
Ecominit
eComInit is a free init system and service manager designed to scale from lightweight desktops to web-scale cloud deployments. It aims to offer feature-parity with systemd but with a modular, portable architecture compliant with software engineering best-practice.
Stars: ✭ 352 (-16.98%)
Mutual labels:  free
Redrunner
Red Runner, Awesome Platformer Game.
Stars: ✭ 414 (-2.36%)
Mutual labels:  free
Mobilefacenet V2
🔥improve the accuracy of mobilefacenet(insight face) reached 99.733 in the cfp-ff、 the 99.68+ in lfw,96.71+ in agedb30.🔥
Stars: ✭ 339 (-20.05%)
Mutual labels:  face
.net Obfuscator
Lists of .NET Obfuscator (Free, Trial, Paid and Open Source )
Stars: ✭ 392 (-7.55%)
Mutual labels:  free
Material Kit React Native
Material Kit React Native
Stars: ✭ 424 (+0%)
Mutual labels:  free
Fsgan
FSGAN - Official PyTorch Implementation
Stars: ✭ 420 (-0.94%)
Mutual labels:  face
Creepyface
A JavaScript library that makes your face follow the pointer. 🤪🖱️👆
Stars: ✭ 412 (-2.83%)
Mutual labels:  face

ArcFaceDemo

Free SDK demo

工程如何使用?

  1. 下载代码:
    git clone https://github.com/asdfqwrasdf/ArcFaceDemo.git 或者直接下载压缩包

  2. 前往官网申请appid和sdkkey。
    注意:当前版本请下载ArcFace1.2
    修改 ArcFaceDemo-master\src\main\java\com\arcsoft\sdk_demo\FaceDB.java 下面的对应的值:

    public static String appid = "xxxx"; 		
    public static String fd_key = "xxxx";    
    public static String ft_key = "xxxx";    
    public static String fr_key = "xxxx";    
    public static String age_key = "xxxx";    
    public static String gender_key = "xxxx";    
    
  3. 下载sdk包之后,解压各个包里libs中的文件到 ArcFaceDemo-master\libs 下,同名so直接覆盖。

  4. Android Studio3.x 中直接打开或者导入Project,编译运行即可。

demo如何使用?

  1. 点击第一个按钮 打开图片或者拍一张带人脸的照片,确认后自动执行人脸,弹出注册框,注册第一个人脸。
    注册界面底部会展示已注册的信息列表,点击列表项,则可以执行删除操作。  
  2. 点击第二个按钮 选择打开前置或者后置的镜头进行检测。

demo中人脸数据的保存方式?

 以注册时人名为关键索引,保存在face.txt中。
 创建的 name.data 则为实际的数据存储文件,保存了所有特征信息。
 同一个名字可以注册多个不同状态角度的人脸,在name.data 中连续保存,占用的数据文件长度为:
 N * {4字节(特征数据长度) + 22020字节(特征数据信息)}

最低支持的API-LEVEL?

 14-27     


Issue Report

  1. before report
    please check the closed issues.

  2. issue format
    a.错误信息:log,input image,core stack, etc...
    b.设备信息:cpu, memory, device name, etc...
    c.系统版本:OS version, API leve,etc...
    d.具体操作流程:which step,how to recurrence,etc...


FAQ

  1. Gradle 错误提示 Error:Failed to find target with hash string 'android-24'.......
    一般Android Studio 窗口会有个链接(Install missing platform(s) and sync project)
    点击下载更新 android-24 即可解决(其他版本没测试过,建议不要随意更改)。

  2. 加载图片注册时Crash.
    NV21格式限制高度和宽度不能同时为奇数,demo已经对这个做了保护。
    如有发生,请提供图像尺寸和发生时的全部log。

  3. 年龄和性别检测结果准确度不够.
    Video的接口性能优先,Image的接口准确度优先。    

  4. com.guo.android_extend:android-extend 找不到依赖.
    此第三方库android_extend 用来简化camera调用,提供简单的工具方便demo开发。 一般android studio会自动从jcenter 下载对应的aar包,如果没有自动下载,请自行检查是否网络问题,或者删掉build等编译目录,重新运行gradle.    

  5. 还有其他问题.     直接提交issue
    我们会尽快解决

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].