- 博客(98)
- 收藏
- 关注
原创 Java调用人脸识别离线sdk-windows版
最近因工作需求在java-web服务中调用人脸识别离线sdk,主要通过JNA及JNI技术,但均未调试通过,JNA调用时出现以下异常,一直未解决,求大佬指点,导常信息如下:in BaiduFaceApi::sdk_initdeviceId is:XXXXXXXXXXXXXXXXXXXXXXXXXXXresource path is:\?\E:\trunk\XXX\code\service\XX...
2019-06-04 11:22:52 572
原创 Java 离线人脸识别 基于ArcFace 2.0 Demo
源代码传送:https://github.com/itboyst/ArcSoftFaceDemo开发环境准备:###开发使用到的软件和工具:Jdk8、mysql5.7、libarcsoft_face.dll(so)、libarcsoft_face_engine.dll(so)、libarcsoft_face_engine_jni.dll(so)、idea注:libarcsoft_face....
2019-06-03 16:44:40 285
原创 ArcFace2.0版C#实例二次封装研究
虹软SDK推出了2.0版本,这个版本的所有API都集合在一个动态库里面,再通过引擎库调用,比1.2版本相对轻便了很多。小西瓜也迫不及待弄了一个新版本的C#实例,基于VS2013开发的,弄的过程中也遇到很多问题,不过通过论坛的一些大神的反馈和说明,几乎全部解决了,这次封装也有参考dayAndnight2018所封装的SDK加以改进,SDK论坛介绍地址为论坛地址,实例类库用的是.NET FrameWo...
2019-05-31 11:13:34 219
原创 C# fmpeg加虹软的人脸识别demo
对开发库的C#封装,屏蔽使用细节,可以快速安全的调用人脸识别相关API。具体见github地址。新增对.NET Core的支持,在Linux(Ubuntu下)测试通过。具体的使用例子和Demo详解,参见博客地址。更新:增加对V1.1两个新功能的支持。关于人脸识别目前的人脸识别已经相对成熟,有各种收费免费的商业方案和开源方案,其中OpenCV很早就支持了人脸识别,在我选择人脸识别开发库时,也...
2019-05-31 10:16:48 185
原创 人脸识别 闸机开发分享
最近公司要开发一款人脸识别的闸机,就是在现有闸机上将一个小屏的识别装置,人脸识别成功后将闸机打开。项目源码在 : https://gitee.com/panmingzhi/ArcSoftFace.git使用了虹软的最新人脸识别技术完成开发1、首先我们选择的是windows 64位的动态库,因为这个我熟悉,上手快。使用的是官方的开发库,这里的是官方在github的url : https://g...
2019-05-30 13:56:18 331
原创 C# 基于Arcface SDK实现人脸识别和注册
整个项目使用虹软技术完成开发一,准备工作1.Afoge视频参数类using AForge.Video.DirectShow;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace FaceRec...
2019-05-30 13:28:38 168
原创 C# 摄像头实时_4线程人脸识别demo
效率有点低,大家看看哪里开可以节省时间?源代码:https://github.com/catzhou2002/ArcFaceDemo整个项目使用虹软技术完成开发说实话,为了提高识别效率,我也是竭尽所能,干了不少自认为的优化,如有兴趣听我说说。第一部分 单线程时候的各种折腾一、折腾LPASVLOFFSCREEN话说这个LPASVLOFFSCREEN的结果文档里面没有说明,或者是我没找到。...
2019-05-30 11:21:52 316
原创 ArcFace 2.0 Demo C++
环境: win10(10.0.16299.0)+ VS2017sdk版本:ArcFace v2.0OPENCV3.43版本x64平台Debug、Release配置都已通过编译下载地址:https://download.csdn.net/download/cngwj/10763108配置过程->0x01 下载sdk:虹安sdk https://ai.arcsoft.com.c...
2019-05-24 14:33:38 205 1
原创 C# USB视频人脸检测
此程序基于 虹软人脸识别进行的开发SDK下载地址:https://ai.arcsoft.com.cn/ucenter/user/reg?utm_source=csdn1&utm_medium=referral前提条件从虹软官网下载获取ArcFace引擎应用开发包,及其对应的激活码(App_id, SDK_key)将获取到的开发包导入到您的应用中App_id与SDK_key是在初始...
2019-05-23 16:15:33 170
原创 基于虹软人脸识别API和Qt5的人脸识别
测试和使用了虹软的人脸API在QT5环境下设计了一个简单的人脸识别软件,实现了对人脸的跟踪和人脸识别。摄像头的控制以及图像格式的转换使用了Opencv,图像显示使用的是QT5的Qimage控件。下面是详细介绍1基本流程 (1)加载存储的参考图像数据和图像标签,这里简单的使用图像的名字作为标签 (2)使用虹软人脸识别API计算参考图像的人脸位置数据并存储 (3)使用opencv ...
2019-05-22 16:02:25 472 1
原创 Android 基于人脸识别 SDK使用总结
体验了虹软 开放人脸识别的SDK引擎(免费的哦),刚好有Android版的。下面来说说Android版的SDK使用心得:ArcFace 虹软人脸认知引擎简介目前开放的版本有人脸比对(1:1)和人脸检索(1:N),根据应用场景可选择人脸检索分为小型网络(检测100人内),中型网络(1000人内),大型网络(需联系虹软官方)目前开放的功能有人脸比对,人脸识别,人脸追踪关于如何使用在官网下载...
2019-05-22 14:40:09 1046
原创 基于虹软人脸识别Demo android人脸识别
参加一个比赛,指定用虹软的人脸识别功能,奈何虹软人脸识别要自己建人脸库,不然就只能离线用,总不能装个样子,简单看了下虹软Demo,下面决定用这种简单方法实现在线人脸识别:Android端(虹软Demo)取出人脸信息和姓名,人脸信息写入.data文件,存入手机本地------>取出文件上传至Python Djano后台,后台把文件保存在工程下并把路径存入数据库------>Andro...
2019-05-21 13:47:27 259
原创 Android Arcface 2.0人脸识别注册失败问题
人脸识别需要init初始化(FaceServer中),离开时需要unInit销毁;当一个含有人脸识别的界面A跳向另一个含有人脸识别的界面B时,由于初始化和销毁都是对FaceServer类加锁(synchronized (this) {})的,所以导致注册时为注销失败,或注册了又被注销失败。FaceServer类中:初始化:public boolean init(Context context...
2019-05-21 13:22:22 560
原创 C#人脸识别之人脸特征值的提取及识别
如何识别多个人脸在开始之前,先解决一个疑问,这个SDK可以识别多个人脸吗。答案当然是可以的。在上一章节中我们实现了识别单个人脸的功能。你可以下面的地址下载http://download.csdn.net/download/feishixin/9942684 本教程的相关Demo代码。如果要识别多个人脸,需要进行下面的设置。定义人脸的识别数目范围int nMaxFaceNum = 50;...
2019-05-21 10:57:25 1344
原创 Arcface demo
AFR_FSDKInterface engine = new AFR_FSDKEngine(); //用来存放提取到的人脸信息, face_1 是注册的人脸,face_2 是要识别的人脸 AFR_FSDKFace face1 = new AFR_FSDKFace(); AFR_FSDKFace face2 = new AFR_FSDKFace(); //初始化...
2019-05-17 17:27:53 111
原创 人脸识别基于Android
前言人工智能时代快速来临,其中人脸识别是当前比较热门的技术,在国内也越来越多的运用,例如刷脸打卡、刷脸App,身份识别,人脸门禁等等。当前的人脸识别技术分为WEBAPI和SDK调用两种法方式,WEBAPI需要实时联网,SDK调用可以离线使用。Android作为一个比较广泛的平台,如何实现人脸识别功能呢?Android人脸识别Android实现人脸识别可以通过google原生自带或第三方提供...
2019-05-17 17:12:33 190
转载 基于Android 虹软人脸、人证对比,活体检测
最近虹软新增了人证识别、活体检测的功能,好像之前的人脸识别也更新过版本,之前一篇文章用虹软Android SDK做人脸识别,写过虹软人脸识别的用法,最近把人脸识别、人证识别,活体检测功能都简单的封装了一下,使用起来可以更简单一点;但是由于appkey是和so库绑定的,所以不能直接依赖,需要下载项目换成自己的so库就能使用或者发布了,还是挺方便的虹软人脸识别库的介绍``so库和appkey是...
2019-05-13 13:47:07 339 1
转载 虹软AI 人脸识别SDK接入 — 性能优化篇(多线程)
大家都嫌公司以前使用的刷卡门禁太麻烦,正好借这个机会开发一个人脸识别的门禁系统,采用的SDK是虹软公司开发的,接口调用比较简单。一、虹软SDK接口性能在配置为i5-7400 、16G内存的PC上测试性能如下:1.FT 单次3ms左右2.FD 单次10ms左右3.FR 单次170ms左右二、业务层需要解决的问题1.FT和FR单次性能相差较大,速度不匹配2.FT支持多人脸,单次检测人脸...
2019-05-09 13:18:14 1420 1
原创 ArcFac_C#_DEMO开发
手上有一个项目,需要检验使用本程序的,是否本人!因为在程序使用前,我们都已经做过头像现场采集,所以源头呢是不成问题的,那么人脸检测,人脸比对,怎么办呢?度娘了下,目前流行的几个人脸检测,人脸比对核心,大多都是基于互联网的,但我们的项目是基于本地服务器,那就有点麻烦了,后来找到ArcFace. 它的核心允许本地调用,那就好办了,立刻去了官网,看论坛,下DEMO;我当时下的是这个:ArcFace ...
2019-04-30 16:33:07 104
转载 用虹软Android SDK做人脸识别
人脸识别第三方sdk比较多,但是大多都是收费的或者限制次数什么的,虹软的效果还不错,全免费也不需要联网V1.2版本使用和快速集成:Android集成虹软人脸、人证对比,活体检测虹软官网:http://www.arcsoft.com.cn/官网下载sdk,还要引入一个依赖,用来转换把bitmap以一定的格式转为byte[]的api 'com.guo.android_extend:andr...
2019-04-30 15:11:10 187
原创 虹软人脸识别的应用开发过程分享
虹软的人脸识别是应用与离线开发的,因为不需要网络,所以它的识别速度较快。好了,废话不多说,接下来就开始教大家怎样使用了。1.首先就是去官网申请APPKEY,各种密匙,然后在下载jar包,这些就不一一给大家讲解了。注意一下,要在app的gradle里面加上sourceSets { main { jniLibs.srcDirs = ['libs'] ...
2019-04-30 14:14:40 129
转载 人脸识别算法虹软arcface和Dlib对比
我司最近要做和人脸识别相关的产品,原来使用的是其他的在线平台,识别率和识别速度很满意,但是随着量起来的话,成本也是越来越不能接受(目前该功能我们是免费给用户使用的),而且一旦我们的设备掉线了就无法使用人脸识别功能。基于这些考虑,我司需要寻找其他的方案。通过搜索,目前发现,开源或免费支持离线的方案也有不少。目前初步考虑虹软 ArcFace和Dlib。通过官方的demo 和 网上的资料,写了个工程,...
2019-04-30 10:32:06 492
原创 【资源分享】ArcFace Demo [Android]
虹软人脸识别引擎Android的Demo演示,可以直接下载使用。下载地址:https://github.com/asdfqwrasdf/ArcFaceDemoReadMe:工程如何使用?1.下载代码:git clone https://github.com/asdfqwrasdf/ArcFaceDemo.git 或者直接下载压缩包2.前往官网申请appid和sdkkey。链接描述修...
2019-04-29 16:22:25 127
转载 【分享】虹软人脸识别应用开发过程
趁晚上的时间向大家分享一波干货。虹软的人脸识别是应用与离线开发的,因为不需要网络,所以它的识别速度较快。好了,废话不多说,接下来就开始教大家怎样使用了。1.首先就是去官网申请APPKEY,各种密匙,然后在下载jar包,这些就不一一给大家讲解了。注意一下,要在app的gradle里面加上这句话,不然可能会造成so库加载不了的错误。sourceSets { main { ...
2019-04-29 15:39:12 108
转载 C# 虹软SDK视频人脸识别和注册
一,准备工作1.Afoge视频参数类代码using AForge.Video.DirectShow;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace FaceRecognization.Co...
2019-04-29 10:35:31 143
转载 C#实现基于ffmpeg加虹软的人脸识别demo及开发分享
对开发库的C#封装,屏蔽使用细节,可以快速安全的调用人脸识别相关API。具体见github地址。新增对.NET Core的支持,在Linux(Ubuntu下)测试通过。具体的使用例子和Demo详解,参见博客地址。更新:增加对V1.1两个新功能的支持。关于人脸识别目前的人脸识别已经相对成熟,有各种收费免费的商业方案和开源方案,其中OpenCV很早就支持了人脸识别,在我选择人脸识别开发库时,也...
2019-04-29 10:03:08 192
原创 关于虹软人脸识别SDK的接入
背景:虹软的人脸识别还是不错的,在官方注册一个账号,成为开发者,下载SDK的jar包,在开发者中心,找一个demo就可以开始做了,安装里边的逻辑,先看理解代码,然后就可以控制代码,完成自己想要的功能一:准备工作注意:1 sdk的下载,会给你4个jar包和4个秘钥以及1个appid,这个appid是用来绑定你的jar包,使用别人的会造成识别引擎启动失败,下载文件如下:这里需要把文件解压...
2019-04-26 15:41:26 767
原创 Android虹软人脸识别sdk使用工具类
public class FaceUtil{ private static final String TAG = FaceUtil.class.getSimpleName(); private static FaceUtil faceInstance = null; public FaceDB mFaceDB; private AFR_FSDKFace mAFR_...
2019-04-25 16:35:44 82
原创 Android之人脸识别
前言人工智能时代快速来临,其中人脸识别是当前比较热门的技术,在国内也越来越多的运用,例如刷脸打卡、刷脸App,身份识别,人脸门禁等等。当前的人脸识别技术分为WEBAPI和SDK调用两种法方式,WEBAPI需要实时联网,SDK调用可以离线使用。Android作为一个比较广泛的平台,如何实现人脸识别功能呢?Android人脸识别Android实现人脸识别可以通过google原生自带或第三方提供...
2019-04-25 10:24:28 182
原创 虹软离线人脸识别 ArcFace 2.0 Demo [C++]
环境: win10(10.0.16299.0)+ VS2017sdk版本:ArcFace v2.0OPENCV3.43版本x64平台Debug、Release配置都已通过编译下载地址:https://download.csdn.net/download/cngwj/10763108配置过程->0x01 下载sdk:虹安sdk https://ai.arcsoft.com.c...
2019-04-24 14:11:03 423
转载 Android人脸识别Demo竖屏YUV方向调整和图片保存
本博客包含三个常用方法,用于盛开Android版人脸识别Demo中竖屏使用时送入yuv数据,但一直无法识别的情况。1.首先可以尝试顺时针旋转90°或270°,然后送入识别SDK。2.旋转方向后依然无法识别时,可以尝试saveImg( ),保存本地检查图片是否符合要求。| /** * 视频顺时针旋转90 * 该方法仅仅在竖屏时候使用 * */ pu...
2019-04-24 13:35:56 100
原创 基于虹软的Android的人脸识别SDK使用测试
现在有很多人脸识别的技术我们可以拿来使用;但是个人认为还是离线端的SDK比较实用;所以个人一直在搜集人脸识别的SDK;原来使用开源的OpenCV;最近有个好友推荐虹软的ArcFace, 闲来无事就下来测试了一下。个人感觉还不错,效率比OpenCV要好很多,检测速度很快;20ms左右就可以检测出来;获取特征点(人脸比对)的效率也很高,基本上在200ms左右。SDK Demo使用步骤:下载 SD...
2019-04-23 10:25:06 165
转载 C# 视频多人脸识别的实现过程
整个项目是用虹软技术完成开发上一篇内容的调整,提交到git了,https://github.com/catzhou2002/ArcFaceDemo基本思路如下:一、识别线程1.获取当前图片2.识别当前图片的人脸位置,并将结果存入列表3.分别获取人脸的特征值并比对,并将结果存入列表4.如果需要注册,则将需要注册的人脸特征值存入列表二、显示线程将当前列表的内容画到视频控件,着重说一下...
2019-04-22 14:18:42 188
原创 基于人脸识别技术实战开发人证比对访客系统
最近有个小区用到了虹软的人脸识别,效果还不错。又有一个项目要用人证访客对比,分享一下项目,希望可以帮到有需要的。码字前先上项目地址:https://gitee.com/panmingzhi/IdCardFaceIdentifier首先是读证的问题,我们使用的是华视CVR100U,公司已经用这个型号6年了,以前一卡通的资料都用它录,除了不好看,质量杠杠的。大部人的身份证都是很多年前办理的,所有比...
2019-04-22 11:22:59 196
转载 免费人脸识别APi
今天对应一些免费的人脸识别的api 做了一下简单的对比,觉得百度开发出来的人脸识别接口还是最符合的我的要求,简单易用,容易上手。据说百度的一些门禁也使用上了人脸识别的功能了,功能很强大,而且能识别出是实时人物还是图片。对于一些初创公司来说,只要有机器学习的员工搭建一套人脸检测系统也不难,主要是这个训练和调优上花些时间,但是要用在互联网上供能多人使用,那对服务器的性能要求十分高,要用到GPU服...
2019-04-17 17:06:28 422
转载 IOS人脸识别开发入门教程--人脸检测篇
引言人脸识别当前比较热门的技术,作为开发者的我们,如果不实现人脸识别的功能就太Low了,从头开始发明轮子不可取,我们可以用很多现成的人脸识别技术来实现。当前的人脸识别技术分为WEBAPI和SDK调用两种方式,WEBAPI需要实时联网,SDK调用可以离线使用。本次我们使用的虹软免费开发的离线版本的SDK,离线版本的特点就是我们可以随时在本地使用,而不用担心联网的问题。最生要的是SDK免费,也就...
2019-04-17 13:56:04 824
转载 Java版 人脸识别SDK demo
虹软人脸识别SDK之Java版,支持SDK 1.1+,以及2.0版本,滴滴,抓紧上车!前言由于业务需求,最近跟人脸识别杠上了,本以为虹软提供的SDK是那种面向开发语言的,结果是一堆dll······像我这样的Java猿突然就感觉整个人都不好了;近期赶上了SDK2.0的升级,在官方论坛、Google、百度、QQ等等的帮助下,爬过了一个又一个坑,终于搞定了!噗!回过头来发现不少伙伴们都像我当初一样...
2019-04-17 10:09:56 244
转载 C# 虹软离线SDK引擎 人脸识别
一,背景整体来说虹软的人脸识别SDK还是不错的。我们测试过Face++的,百度的,腾讯的,都是在线联网的,需要把上传数据到它们服务器,不利商业用途;虹软SDK支持离线。二,下载虹软SDK1、注册虹软开发者账号(http://www.arcsoft.com.cn/ai/loginrequired?source=../sdk/apply-1002-2.html) 2、下载离线SDK(注意我下...
2019-04-16 16:00:22 573
转载 C# 离线人脸识别Demo 使用ArcFace 2.0开发完成
环境:win7以上 VS2013以上sdk版本:ArcFace v2.0x86 x64平台Debug、Release配置都已通过编译下载地址:https://github.com/ArcsoftEscErd/ArcfaceDemo_CSharp.git配置过程:到虹软官网下载SDK2.0版本,点击访问下载解压下载的x86或x64的zip包,本Demo以x64为例选择平台,如:...
2019-04-16 14:59:15 135
转载 C#实现基于ffmpeg加虹软的人脸识别
关于人脸识别目前的人脸识别已经相对成熟,有各种收费免费的商业方案和开源方案,其中OpenCV很早就支持了人脸识别,在我选择人脸识别开发库时,也横向对比了三种库,包括在线识别的百度、开源的OpenCV和商业库虹软(中小型规模免费)。百度的人脸识别,才上线不久,文档不太完善,之前联系百度,官方也给了我基于Android的Example,但是不太符合我的需求,一是照片需要上传至百度服务器(这个是...
2019-04-16 14:15:48 259 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人