首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
虹软4.1 c# demo
2024-08-01
虹软人脸识别—版本升级接口修改说明(C#)
自虹软发布了免费.离线版本人脸识别SDK,在Github上陆续分享了各个版本对应的 C# Demo.因为公司项目一直在使用虹软的SDK,因此每当虹软官网有新版本发布,我都会进行了解,并结合Demo进行功能验证.在虹软官方群里及论坛上,看到有朋友反馈升级SDK后出现如下问题: 1. 替换SDK文件有时接口会返回2 2. 内存溢出.程序crash 3. 检测结果混乱 我在版本升级的过程中也遇到了这类问题,下面记录了版本升级过程中需要做的修改,希望能对一些朋友有所帮助. 问题原因:从ArcFace 2
C#实现基于ffmpeg加虹软的人脸识别demo及开发分享
对开发库的C#封装,屏蔽使用细节,可以快速安全的调用人脸识别相关API.具体见github地址.新增对.NET Core的支持,在Linux(Ubuntu下)测试通过.具体的使用例子和Demo详解,参见博客地址. 更新: 增加对V1.1两个新功能的支持. 关于人脸识别 目前的人脸识别已经相对成熟,有各种收费免费的商业方案和开源方案,其中OpenCV很早就支持了人脸识别,在我选择人脸识别开发库时,也横向对比了三种库,包括在线识别的百度.开源的OpenCV和商业库虹软(中小型规模免费). 百度的人脸
虹软人脸识别 - Android Camera实时人脸追踪画框适配
在使用虹软人脸识别Android SDK的过程中 ,预览时一般都需要绘制人脸框,但是和PC平台相机应用不同,在Android平台相机进行应用开发还需要考虑前后置相机切换.设备横竖屏切换等情况,因此在人脸识别项目开发过程中,人脸框绘制适配的实现比较困难.针对该问题,本文将通过以下内容介绍解决方法: 相机原始帧数据和预览成像画面的关系 人脸框绘制到View上的流程 具体场景适配方案介绍 处理多种场景的情况,实现适配函数 将适配好的人脸框绘制到View上 以下用到的Rect说明: 变量名 含义 ori
人脸识别Demo解析C#
概述 不管你注意到没有,人脸识别已经走进了生活的角角落落,钉钉已经支持人脸打卡,火车站实名认证已经增加了人脸自助验证通道,更别提各个城市建设的『智能城市』和智慧大脑了.在人脸识别业界,通常由人脸识别提供商和人脸识别应用接入方组成,从头到尾研发人脸识别技术需要极强的专用技术知识和数学算法功底,对于大多数企业来说,选择人工智能AI公司现成的人脸识别技术引擎是一个比较适合的解决方法.虹软公司在2017年开放了人脸识别平台1.0版本,经过三年的技术迭代和更新,目前已经推出了2.2版本,主打离线,免费,适
python3+虹软2.0 离线人脸识别 demo
python3+虹软2.0的所有功能整合测试完成,并对虹软所有功能进行了封装,现提供demo主要功能,1.人脸识别2.人脸特征提取3.特征比对4.特征数据存储与比对其他特征没有添加 虹软SDK下载戳这里 face_class.py from ctypes import * #人脸框 class MRECT(Structure): _fields_=[(u'left1',c_int32),(u'top1',c_int32),(u'right1',c_int32),(u'bottom1',c_int
基于虹软sdk,java实现人脸识别(demo)
## 开发环境准备:###开发使用到的软件和工具:* Jdk8.mysql5.7.libarcsoft_face.dll(so).libarcsoft_face_engine.dll(so).libarcsoft_face_engine_jni.dll(so).idea* 注:libarcsoft_face.dll(so).libarcsoft_face_engine.dll(so).libarcsoft_face_engine_jni.dll(so).app-id.sdk-key可以到虹软官网
虹软人脸识别——官方 Qt Demo 移植到 Linux
一.前言 最近需要在 Linux 平台下开发一个人脸识别相关的应用,用到了虹软的人脸识别 SDK.之前在 Windows 平台用过,感觉不错,SDK 里面还带了 Demo 可以快速看到效果.打开 Linux 版本的 SDK 里面没有发现 Demo,于是想着把 Windows 的 Demo 移植到 Linux.这篇文章记录了移植的过程,Linux 用的是 Ubuntu 20.04(使用虚拟机 VMware Workstation 15 Player). 二.配置依赖 2.1 ArcFace SDK
虹软2.0 离线人脸识别 Android 开发 Demo
环境要求1.运行环境 armeabi-v7a2.系统要求 Android 5.0 (API Level 21)及以上3.开发环境 Android Studio 下载地址:https://github.com/ArcsoftEscErd/ArcfaceDemo_Android更多信息可以去虹软人工智能开放平台查看 快速上手1.在src->main目录下新建文件夹jniLibs->armeabi-v7a,将libarcsoft_face.so和libarcsoft_face_engine.so添加
C++ 虹软人脸识别 ArcFace 2.0 Demo
环境配置: 开发环境:Win10 + VS 2013 SDK版本:ArcFace v2.0 OpenCV版本:2.4.9 平台配置: x64.x86下Release.Debug SDK 下载地址:戳这里 Demo 下载地址:https://github.com/ArcsoftEscErd/ArcfaceDemo_CPP 配置过程: 1. 安装VS2013环境安装包(vcredist_x86_vs2013.exe) 2. 从官网(http://www.arcsoft.com.cn/ai/arcfa
Android开发 打开已存在的项目(以虹软人脸识别sdk的demo为例)
详细流程参考博客https://blog.csdn.net/z979451341/article/details/79468785 个人遇到的问题与注意点 1.下载Demo后忘记修改appid和sdkkey 修改 ArcFaceDemo-master\src\main\java\com\arcsoft\sdk_demo\FaceDB.java 下面的对应的值: public static String appid = "xxxx"; public static String fd_ke
基于虹软 2.0 人脸识别猜年龄 java版 demo
首先感谢虹软,是你们提供这么好的SDK支撑了我们的想象力! 这是一个用javav编写的可视化应用,用户通过自己的脸和计算机进行交互,计算机则通过萌萌女孩的语音和用户对话.核心程序就是利用ArcFace2.0识别性别.年龄,但是为了获得正面脸,会根据ArcFace2.0的人脸3D角度.用语音提醒用户,这是一个的互动环节.最后,程序会幽默的.萌萌的告诉用户他的性别.年龄. 获取SDK 请戳这里 完整的项目源码.可执行程序,放在百度网盘:链接: https://pan.baidu.com/s/1eHF
虹软离线人脸识别 ArcFace 2.0 Demo [C++]
环境: win10(10.0.16299.0)+ VS2017 sdk版本:ArcFace v2.0 OPENCV3.43版本 x64平台Debug.Release配置都已通过编译 下载地址:https://download.csdn.net/download/cngwj/10763108 配置过程 ->0x01 下载sdk: 虹安sdk https://ai.arcsoft.com.cn ->0x02 工程配置: 1. 添加工程的头文件目录: a) 右键单击工程名, 选择属性---配置属性-
虹软2.0免费离线人脸识别 Demo [C++]
环境: win10(10.0.16299.0)+ VS2017 sdk版本:ArcFace v2.0 OPENCV3.43版本 x64平台Debug.Release配置都已通过编译 下载地址:https://download.csdn.net/download/cngwj/10763108 配置过程 ->0x01 下载sdk: 虹安sdk https://ai.arcsoft.com.cn ->0x02 工程配置: 1. 添加工程的头文件目录: a) 右键单击工程名, 选择属性---配置属性-
C#实现基于ffmepg加虹软的人脸识别
关于人脸识别 目前的人脸识别已经相对成熟,有各种收费免费的商业方案和开源方案,其中OpenCV很早就支持了人脸识别,在我选择人脸识别开发库时,也横向对比了三种库,包括在线识别的百度.开源的OpenCV和商业库虹软(中小型规模免费). 百度的人脸识别,才上线不久,文档不太完善,之前联系百度,官方也给了我基于Android的Example,但是不太符合我的需求,一是照片需要上传至百度服务器(这个是最大的问题),其次,人脸的定位需要自行去实现(捕获到人脸后上传进行识别). OpenCV很早以前就用过,
虹软人脸识别ArcFace2.0 Android SDK使用教程
一.获取SDK 1.进入ArcFace2.0的申请地址 https://ai.arcsoft.com.cn/product/arcface.html 2.填写信息申请并提交 申请通过后即可下载SDK,查看APP_ID和SDK_KEY 二.功能介绍 虹软ArcFace 2.0 Android包含人脸检测.年龄信息检测.性别信息检测.人脸三维角度检测.活体检测.人脸特征提取.人脸特征比对功能. 其中暴露对外的功能方法有:active(激活) init(初始化) detectFaces(人脸检测) p
python3+arcface2.0 离线人脸识别 demo
python3+虹软2.0的所有功能整合测试完成,并对虹软所有功能进行了封装,现提供demo主要功能,1.人脸识别2.人脸特征提取3.特征比对4.特征数据存储与比对其他特征没有添加 sdk 下载请戳这里 face_class.py 复制代码 from ctypes import * #人脸框 class MRECT(Structure): _fields_=[(u'left1',c_int32),(u'top1',c_int32),(u'right1',c_int32),(u'bottom1',
Java版 人脸识别SDK demo
虹软人脸识别SDK之Java版,支持SDK 1.1+,以及当前最新版本2.0,滴滴,抓紧上车! 前言 由于业务需求,最近跟人脸识别杠上了,本以为虹软提供的SDK是那种面向开发语言的,结果是一堆dll······像我这样的Java猿突然就感觉整个人都不好了:近期赶上了SDK2.0的升级,在官方论坛.Google.百度.QQ等等的帮助下,爬过了一个又一个坑,终于搞定了!噗!回过头来发现不少伙伴们都像我当初一样迷茫,So,我回来拯救世界了~ 后更:刚写了没多久,虹软SDK的Java版Demo就出来了.
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.dll(so).libarcsoft_face_engine.dll(so).libarcsoft_
C# 离线人脸识别 ArcSoft V2.0 Demo
本来打算做个C#版demo,但没用成功.使用虹软最新人脸识别技术开发完成 过程如下: 1. 传入一张单人脸照片: 2.调用检测人脸函数ASFDetectFaces,成功返回人脸信息的指针: 3.使用 Marshal.ReadByte(intPtr,offset) 函数读出字节数,发现前16个字节是人脸框范围,第28至31个字节应该是人脸角度,其他信息不太清楚.想了下,最简单的办法是用C++将动态库再封装一次.将封装后的demo及C++代码上传.demo是X86的,只识别单张人脸,有别的需求的同学
C# 离线人脸识别Demo 使用ArcFace 2.0开发完成
环境: win7以上 VS2013以上 sdk版本:ArcFace v2.0 x86 x64平台Debug.Release配置都已通过编译 下载地址:https://github.com/ArcsoftEscErd/ArcfaceDemo_CSharp.git 配置过程: 1. 到虹软官网下载SDK2.0版本,点击访问下载 2. 解压下载的x86或x64的zip包,本Demo以x64为例 3. 选择平台,如:,将libarcsoft_face.dll和li
人脸识别ArcFace C#DEMO 开发应用全过程
手上有一个项目,需要检验使用本程序的,是否本人!因为在程序使用前,我们都已经做过头像现场采集,所以源头呢是不成问题的,那么人脸检测,人脸比对,怎么办呢?度娘了下,目前流行的几个人脸检测,人脸比对核心,大多都是基于互联网的,但我们的项目是基于本地服务器,那就有点麻烦了,后来找到ArcFace.它的核心允许本地调用,那就好办了,立刻去了虹软的开放平台,看论坛,下DEMO;我当时下的是这个:ArcFace C#DEMO 本以为可以一帆风顺的就可以把项目搞定了,不想…噩梦才刚刚开始呢…且听我细细道来:
热门专题
unity 资源优化整理
中标麒麟电脑开机密码忘了怎么解除
mariadb 10.1 大小写
免root unauthorized
linux分析java堆栈
--save和 --dev的意思
apache jena上传不了数据库
如何在公司和家里同步
nebula硬件要求
第10001个质数多约数的三角形数
jieba 分词输出词性
apollo linux版
HTML 省份 城市 代码
c# chart 鼠标悬停到折线点周围时显示数值
Dxp软件常用函数功能
python脚本传参argv
编程 倒数最快的实现方式
springboot 返回json null
ubuntu中 DTC工具的位置
linux计算机系统修改语言