目前只封装了人脸检测部分的类库,供大家交流学习,肯定有问题,希望大家在阅读使用的时候及时反馈,谢谢!
使用虹软技术开发完成 戳这里下载SDK
github:https://github.com/dayAndnight2018/HRFace2_0

目前包含了以下功能:

 激活:
ResultCode result = EngineActivate.ActivateEngine(stringappId, string appKey)
–appid和appkey在官网获取
– result是一个枚举的状态码

获取引擎

IntPtr engine = EngineFactory.GetEngineInstance(
uint mode,DetectionOrientPriority orientPriority, int detectFaceScaleVal =12)
–engine是引擎
–mode可以根据EngineFactory.Video或者EngineFactory.Image设置是图像还是视频,目前只支持图像。
– orientPriority是枚举
– detectFaceScaleVal可以不填

释放引擎
Bool result = EngineFactory.DisposeEngine()

人脸个数检测:

1.初始化人脸检测器:
public FaceDetection(IntPtr hEngine,Bitmap image)
– hEngine就是获取的引擎
–image,bitmap格式的图片,不需要提前处理图片大小,内部有处理操作

2.获取人脸数量
public int FindFaceNum()
返回人脸数量

人脸年龄检测:

1.初始化人脸检测器:
public FaceDetection(IntPtr hEngine,Bitmap image)
– hEngine就是获取的引擎
–image,bitmap格式的图片,不需要提前处理图片大小,内部有处理操作

2.获取人脸年龄
public int GetAge()
返回人脸年龄

人脸性别检测:
1.初始化人脸检测器:
public FaceDetection(IntPtr hEngine,Bitmap image)
– hEngine就是获取的引擎
–image,bitmap格式的图片,不需要提前处理图片大小,内部有处理操作
2.获取人脸性别
public string GetGender()
返回人脸性别

人脸相似度对比:
方式一:
1.初始化人脸检测器:
public FaceDetection(IntPtr hEngine,Bitmap image1, Bitmap image2)
– hEngine就是获取的引擎
–image1,bitmap格式的图片,不需要提前处理图片大小,内部有处理操作
–image2,bitmap格式的图片,不需要提前处理图片大小,内部有处理操作

2.返回相似度
public float Compare()
方式二:
返回相似度(直接对比)
public float Compare(byte[] data1, byte[]data2)
–data1是人脸图像数据大小1032
–data2是人脸图像数据大小1032

离线人脸识别C#类库分享 虹软2.0版本的更多相关文章

  1. 虹软2.0版本离线人脸识别C#类库分享

    目前只封装了人脸检测部分的类库,供大家交流学习,肯定有问题,希望大家在阅读使用的时候及时反馈,谢谢!使用虹软技术开发完成 戳这里下载SDKgithub:https://github.com/dayAn ...

  2. 虹软2.0 免费人脸识别C#类库分享

    目前只封装了人脸检测部分的类库,供大家交流学习,肯定有问题,希望大家在阅读使用的时候及时反馈,谢谢!使用虹软技术开发完成 戳这里下载SDKgithub:https://github.com/dayAn ...

  3. 离线人脸识别 ArcFaceSharp -- ArcFace 2.0 SDK C#封装库分享

    ArcFaceSharp ArcFaceSharp 是ArcSoft 虹软 ArcFace 2.0 SDK 的一个 C# 封装库,为方便进行 C# 开发而封装.欢迎 Start & Fork. ...

  4. 百度离线人脸识别sdk的使用

    1.1下载sdk运行 百度离线人脸识别sdk的使用 1.2配置环境 添加至项目,可以拖动复制或者以类库形式添加face-resource此文件夹 放到根目录上一层 激活文件与所有dll引用放到根目录嫌 ...

  5. windows下百度离线人脸识别本地部署与使用(nodejs做客户端,c++做服务端,socket做通信)

    1.离线人脸识别本地部署 详情请阅读百度人脸识别官网 2.nodejs做socket通信的客户端 为什么不直接通过调用c++编译的exe获得人脸识别结果? 原因:exe运行时会加载很多模型而消耗很多时 ...

  6. C#版免费离线人脸识别——虹软ArcSoft V3.0

    [温馨提示] 本文共678字(不含代码),8张图.预计阅读时间需要6分钟. 1. 前言 人脸识别&比对发展到今天,已经是一个非常成熟的技术了,而且应用在生活的方方面面,比如手机.车站.天网等. ...

  7. python3+虹软2.0 离线人脸识别 demo

    python3+虹软2.0的所有功能整合测试完成,并对虹软所有功能进行了封装,现提供demo主要功能,1.人脸识别2.人脸特征提取3.特征比对4.特征数据存储与比对其他特征没有添加 虹软SDK下载戳这 ...

  8. Java离线人脸识别SDK 支持arcface 2.0 最新版

    虹软人脸识别SDK之Java版,支持SDK 1.1+,以及当前最新版本2.0,滴滴,抓紧上车! JDK SDK Win release license status 前言 由于业务需求,最近跟人脸识别 ...

  9. python3+arcface2.0 离线人脸识别 demo

    python3+虹软2.0的所有功能整合测试完成,并对虹软所有功能进行了封装,现提供demo主要功能,1.人脸识别2.人脸特征提取3.特征比对4.特征数据存储与比对其他特征没有添加 sdk 下载请戳这 ...

随机推荐

  1. VIM编码检查

    trouble shooting https://www.django.cn/article/show-4.html https://blog.csdn.net/lh756437907/article ...

  2. mongodb安装、远程访问设置、基本常用操作和命令以及GUI

    https://www.mongodb.com/download-center?jmp=nav下载对应OS的版本,tar -xzvf解压 对于最新版本比如3.4,windows 7下可能回报api-m ...

  3. 11: Nginx安装lua支持

    1.1 Nginx 使用lua脚本 注:需要LuaJIT-2.0.4.tar.gz,ngx_devel_kit,lua-nginx-module 1.Nginx安装lua支持 wget -c http ...

  4. C#实现根据地图上的两点坐标,计算直线距离

    根据地图上的两点坐标,计算直线距离,在网上找到javascript的写法,用C#实现一下 /// <summary> /// 根据地图上的两点坐标,计算直线距离 /// </summ ...

  5. Ubuntu 18.04.1更改屏幕分辨率

  6. Codeforces 837E Vasya's Function - 数论

    Vasya is studying number theory. He has denoted a function f(a, b) such that: f(a, 0) = 0; f(a, b) = ...

  7. XXXcannot be resolved to a type

    编写自动化测试用例一个新创建的用例中类继承了其他类,由于未知原因,eclipse没能自动编译源代码到build/classes(或其他classes目录)代码一直报错XXX cannot be res ...

  8. topcoder srm 708 div1 -3

    1.定义一个字符串s,定义函数$f(s)=\sum_{i=1}^{i<|s|}[s_{i-1}\neq s_{i}]$,给定字符串$p,q$,定义函数$g(p,q)=\sum_{c='a'}^{ ...

  9. Django组件(五) Django之ContentType组件

    基础使用 -contenttype组件 -django提供的一个快速连表操作的组件,可以追踪项目中所有的APP和model的对应关系,并记录在ContentType表中. 当我们的项目做数据迁移后,会 ...

  10. 再谈 apache设置virtualhost + apache的一些相关设值

    首先 要弄懂究竟什么是, vitrual host: 虚拟主机, 他有什么用处? 就是说: 一台计算机(server)中, 通常只是放一个网站/站点 但是 如果机器紧张, 服务器性能比较好,或访问的站 ...