展开

关键词

Android 人脸识别之人脸注册

作者:junerver 链接:https://www.jianshu.com/p/ca3a12bc4911 引言 人脸识别这件事想来早已经不新鲜,在 Android 中的应用也并不广泛,所以网上相关资料乏善可陈 该项目基于讯飞SDK实现的人脸检测,使用face++的webapi实现的人脸注册以及人脸识别。 所以在整个流程中应该包含以下几个步骤 人脸检测 (FD引擎) 即从摄像头预览中检测到人脸的存在,并且使用一个矩形框出人脸的范围。 人脸识别 (FR引擎) 当检测出人脸时,对人脸进行识别,如果人脸特征集合中存在该人脸信息,读取出该人脸信息及人员信息。 ,检测图片中的人脸信息(人脸 Rect、角度),此处的 Rect 是图片中人脸位置的矩形。

2.4K30

Android opencv人脸识别

opencv人脸识别 Android opencv人脸识别 下载地址:https://github.com/baoyu45585/OpenCVDemo detectMultiScale函数   选择最终的人脸分类器后 =null){ // 使用模型文件初始化人脸检测引擎 mJavaDetector = new CascadeClassifier(cascadeName); NDKUtils() { } public CascadeClassifier getmJavaDetector() { return mJavaDetector; } // 开始人脸检测 public void start() { n_Start(); } // 停止人脸检测 public void stop() { n_Stop(); } // 设置人脸最小尺寸 , MatOfRect faces) { n_Detect(imageGray.getNativeObjAddr(), faces.getNativeObjAddr()); } // 检测人脸

13840
  • 广告
    关闭

    人脸识别限时特惠,10万次资源包仅需9.9元!!

    基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    人脸识别系统下的大数据采集

    目前人脸识别系统也已经大众广泛运用。比如手机付款,手机开锁,车站的安检银行等等都会运用到人脸识别。 人脸识别属于生物特征识别技术,人脸识别、大数据等技术为大众提供便利的同时,也存在着个人信息被过度采集的风险。 人脸识别简单来说就是通过识别的人脸获取您的数据信息,在大数据时代下,人脸识别醉倒的问题就是个人隐私数据泄露的问题,一边是通过人脸识别能分析采集数据用户的隐私,通过隐私也可能会泄露个人的数据。 人脸识别数据的采集: 1,通过python爬虫程序使用代理IP采集网络上的人脸数据, 2,采集公共场所摄像头采集到的人脸数据 3,在各种人脸识别系统的应用下,只要识别一次,就可以采集一次新的公开数据信息 通过人脸识别采集的到数据,一般是可以采集到用户个人信息登记的公开信息,也可以通过以下代码采集到公开的数据信息,切勿去采集被人的隐私信息: #!

    51820

    Android人脸识别之识别人脸特征

    其中嘉宾有《Android群英传》系列作者徐宜生、今日头条高级工程师月亮和六便士、阿里巴巴无线技术专家辰星。加入星球可以7折购买签名版《Android进阶之光》续作。更多福利请扫描下方二维码了解。 作者:junerver 链接:https://www.jianshu.com/p/b41f64389c21 在Android 人脸识别之人脸注册这篇文章中我大致的介绍了官方 Demo 中人脸注册的流程, 本文我们接着来看看,在完成了人脸注册之后我们该如何识别出用户的人脸特征,从而通过人脸识别获取用户信息。 还是来了解几个概念 人脸追踪 FT 年龄检测 Age 性别检测 Gender 其中人脸追踪 FT 与人脸检测 FD 功能基本一致(甚至代码基本都是相同的),Age 引擎用于识别年龄,Gender 引擎用于识别性别 result.isEmpty()) { //追踪到人脸数据,取出当前追踪的人脸,取出当前帧的NV21数据(用于人脸识别) mAFT_FSDKFace =

    2K30

    Android多媒体-人脸识别

    ,另外还推出了一个新项目叫Goggle ,能从照片中识别世界各地的地标建筑,相同Google 也把人脸识别功能加入�到了Android 中。 Android 中的人脸识别技术 底层库:android/external/neven/ framework 层:frameworks/base/media/java/android/media/FaceDetector.java android.util.Log; import android.view.Menu; import android.content.Context; import android.graphics.Bitmap ; //人脸识别的关键类 import android.media.FaceDetector.Face; import android.view.View; public class MainActivity2 实际測试中,发现图片太小的话检測不到人脸,试验中使用小于100×100的图片检測不到人脸,可是因为Android内存有限,图片太大的话,会出现无法载入图片的异常。

    6920

    Android 性能采集之Fps,Memory,Cpu

    Android系统要求每一帧都要在 16ms 内绘制完成,平滑的完成一帧意味着任何特殊的帧需要执行所有的渲染代码(包括 framework 发送给 GPU 和 CPU 绘制到缓冲区的命令)都要在 16ms 这个词可以概括这个类的工作,如果android系统是一场芭蕾舞,他就是Android UI显示这出精彩舞剧的编舞,指挥台上的演员们相互合作,精彩演出。Google的工程师看来挺喜欢舞蹈的! 相对来说我们可以借鉴大量的采集逻辑,然后只要在获取关键性数据进行调整就好了。 数据在子线程中采集,避免采集数据卡顿主线程。 以下是性能采集的工具类同时采集了cpu数据,各位可以直接使用。 Also of Android Q the sample rate allowed by this API is significantly limited, if called faster the

    68320

    Android FaceDetector实现人脸检测功能

    关于人脸检测被折磨了半个月,前2周开需求会时需要要做一个“人脸认证上传功能,具体是打开前置摄像头,识别出用户的脸并且脸在一个指定的圆圈内然后自动保存这个状态的图像待用户是否确定上传”。 然后我还搜过其它的第三方库(虹软,face++,阿里云人脸检测)这几款都不是省油的灯一款需要兼容android5.0以上,其它2款都是收费版,至于阿里云更厉害了不支持离线检测。 后来才选择了google自带api,网上一搜发现google 的一个类android.hardware.Camera里面有已经帮你封装好的人脸检测的api有这方面了解的同学可以参考一下点击打开链接。 最后发现好像没有啥捷径可走了,只好老实实使用android.media.FaceDetector进行开发。 再看看FaceThread做的Bitmap转换,Bitmap旋转及对Bitmap是否有人脸的识别 ? ?

    64920

    Android OpenSL ES 音频采集与播放

    本篇详细介绍一下基于 Android OpenSL ES 实现音频的采集与播放。 1. OpenSL ES 是什么? 在 Android 开发中,Google 官方从 Android 2.3 (API 9)开始,便支持了 OpenSL ES 标准 ,并且对其进行了扩展。 本文介绍的 OpenSL ES 是针对 Android NDK 开发来说。 2. 代码实现 以下代码主要实现音频数据的采集、保存和播放。 __android_log_print(ANDROID_LOG_INFO,"byteflow",FORMAT,##__VA_ARGS__); #define LOGE(FORMAT, ...)

    28850

    Android人脸识别,你也会做

    概述 Android人脸识别APP事例,大家可以参考一下。注意这不是一下特别完整的项目,只有安卓端程序,缺少后台的程序。但大家也可以学习下吧。举一反三 功能 支持人脸识别、1:1比对、1:N比对。 使用 1、下载文件到本地,并解压出来; 2、下载doc目录中对应的lib包到本地并解压: 下载 https://gitee.com/wisFaceAndroid/android-face.git 截图

    79130

    ffmpeg加opencv的人脸采集并做出识别的实战项目!

    一、前言: 大家好,今天给大家分享一个ffmpeg加opencv的人脸采集并做出识别的实战项目! 我先大致简单介绍一下项目的整体功能实现: 本项目核心是在Linux平台上利用摄像头采集人脸,并进行人脸识别。这个项目使用的是FFMPEG+OPENCV+虹软框架完成。 FFMPEG的主要工作是负责采集摄像头的数据并把摄像头数据发送给opencv。Opencv的主要工作则是把摄像头数据转换成矩阵数据。 并把人脸图片的特征读取出来,然后把人脸特征存储到数据库里面。具体的运行程序参数如图: . 则代表插入成功,此时人脸数据库就有了数据。

    10610

    Android 裁剪人脸类的实例代码

    人脸裁剪类 public final class FaceCj { private static BitmapFactory.Options BitmapFactoryOptionsbfo; private ; } width = bitmap.getWidth(); height = bitmap.getHeight(); myFace = new FaceDetector.Face[5]; // 分配人脸数组空间 ,并对每个人脸进行画框 wuchax = myEyesDistance / 2 + myEyesDistance; wuchay = myEyesDistance * 2 / 3 + myEyesDistance catch (Exception e) { e.printStackTrace(); } } bitmap.recycle(); return bitmap; } } 总结 以上所述是小编给大家介绍的Android 裁剪人脸的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

    15120

    音频采集Android 基于 OpenSL ES 的实现

    前言 这篇文章简单介绍下移动端Android系统下利用OpenSL ES进行音频采集方法。 权限申请 想要使用 OpenSL ES,需要在AndroidManifest.xml的配置文件里面增加权限 <uses-permission android:name="android.permission.RECORD_AUDIO 引用相关库文件以及头文件 怎么导入OpenSL ES库 「CMake方式」:CMakeList.txt中加入 #找打Android lib库里面的libOpenSLES.so的库 find_library ,需要调用接口停止采集并在适当的时机释放 OpenSL ES 相关资源。 结语 上一篇博客了介绍了Android利用AudioRecord进行录音导出PCM数据。 本文同步发布于简书、CSDN。

    27620

    Android开发人脸识别登录功能

    近来,很多公司的APP都实现了人脸识别登录的功能。今天呢,银鹏带大家从头到尾做一下这个人脸识别登录。 首先呢,我们需要采用一个拥有人脸识别算法的平台,这边我建议使用虹软的人脸识别,因为我个人用的就是这个,关键有一点好处,就是免费。注册链接:点击进入注册。 注册完毕以后,话不多说,我们进入流程。 ,进行本地人脸识别登录校验,成功后,请求刷脸登录接口。 人脸识别,有的朋友so库找不到,应该是与其依赖的第三方中的架构产生冲突,解决办法如下,指定架构方式,在app下,android,defaultConfig下: ndk { //选择要添加的对应cpu demo下载体验: 链接: https://pan.baidu.com/s/1EP6qnF-KN1gZo0r0RAGhQA 提取码: fya2 总结 以上所述是小编给大家介绍的Android开发人脸识别登录功能

    1.2K41

    Android实现人脸识别动画效果

    欢迎关注我,分享Android干货,交流Android技术。 对文章有何见解,或者有何技术问题,欢迎在评论区一起留言讨论!

    15740

    Python+Dlib+Opencv实现人脸采集并表情判别功能的代码

    三、Python实现人脸识别&表情判别 """ 从视屏中识别人脸,并实时标出面部特征点 """ import sys import dlib # 人脸识别的库dlib import numpy as np 每帧数据延时1ms,延时为0读取的是静态帧 k = cv2.waitKey(1) # 取灰度 img_gray = cv2.cvtColor(im_rd, cv2.COLOR_RGB2GRAY) # 使用人脸检测器检测每一帧图像中的人脸 并返回人脸数rects faces = self.detector(img_gray, 0) # 待会要显示在屏幕上的字体 font = cv2.FONT_HERSHEY_SIMPLEX # 如果检测到人脸 = 0): # 对每个人脸都标出68个特征点 for i in range(len(faces)): # enumerate方法同时返回数据对象的索引和数据,k为索引,d为faces中的对象 for k , d in enumerate(faces): # 用红色矩形框出人脸 cv2.rectangle(im_rd, (d.left(), d.top()), (d.right(), d.bottom()

    89220

    视频直播技术--Android视频采集(Camera1)

    camera1.jpg 前言 今天为大家介绍一下使用Camera1进行视频采集。之前我写过一篇文章介绍的是Camera2进行视频采集。那么有人会问,为什么有了Camera2还要介绍Camera1呢? 这里最主要的原因是因为Android版本众多,Camera2是Google新推出的视频采集架构,但很多老的机型还不支持,所以为了兼容性的问题,我们还不能放弃使用Camera1进行视频的采集。 <uses-permission android:name="android.permission.CAMERA" /> 第二步,动态申请Camera权限。 AndroidAndroid 6.0后,对根限的管理更严格了,除了上面要静态申请权限外,还要通过调用 requestPermissions 函数动态申请Camera权限。 参考 视频渲染之EGL Android视频采集Camera2 http://www.jianshu.com/p/39a015f2996e ----

    92640

    Android Camera1中的人脸检测

    /停止人脸检测 开启和停止人脸检测都是直接调用Camera对象提供的接口即可,使用起来是非常简单的,需要注意的是两个接口需要在预览期间调用,即启动预览后才能开启人脸检测,停止预览前关闭人脸检测 ? 拍照期间会停止预览,所以也不会有人脸的回调,在拍照结束,调用startPreview后,还必须再调用一次开启人脸检测的方法来重新进行人脸检测 人脸识别回调 通过向Camera注册FaceDetectionListener ,可以获取到检测的人脸结果 ? 通过Face对象,可以获得当前预览帧识别到的人脸信息,包括人脸区域,可信度评分,左右眼睛和嘴巴的坐标点等 Face#score表示人脸识别的可信度,值为[1, 100], 值越高,可信程度越高,在多张人脸的场景下通常都需要过滤掉评分比较低的结果 通过此接口拿到的人脸区域是基于sensor的坐标系,要在UI上绘制人脸框的时候,还需要转换一波,计算过程大致如下: ?

    88220

    android实现人脸识别技术的示例代码

    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width android:id="@+id/surfaceView" android:layout_width="1dp" android:layout_height="1dp"/ <com.guo.android_extend.widget.CameraGLSurfaceView android:id="@+id/glsurfaceView" android: ="true"/ <ImageView android:id="@+id/imageView" android:layout_width="120dp" android: " android:layout_marginTop="10dp" android:text="@string/app_name" android:textAlignment="

    66910

    人脸核身APP接入-Android端实现

    前言 本篇仅介绍基础版核身SDK Android端的调用流程,涉及需合作方服务端开发的接口请参考另一篇文章人脸核身APP接入-服务端Python demo。 SDK文档 android support sdk:https://share.weiyun.com/5VTnQgj,官网文档中有提供该下载地址,内含demo。 cloud.tencent.com/document/product/1007/35870 sdk接入示例:https://cloud.tencent.com/document/product/1007/35872 调用流程 Android 接入微众基础版人脸核身流程.png 初始化SDK 基础版人脸核身Android SDK的初始化主要是对参数的初始化,主要分为两方面的参数,一方面是合作方业务配置参数,这部分参数都被封装在WbCloudFaceVerifySdk.InputData 该方式可以获取到包括人脸核身视频在内的更多详细信息。 2、另外,合作方服务端按照规则生成核验签名后,还可以调用人脸认证多张照片查询接口 获取人脸认证结果的多张照片。

    39530

    扫码关注腾讯云开发者

    领取腾讯云代金券