虹软人脸识别—版本升级接口修改说明(C#)

本文档详细介绍了从ArcFace 2.2到3.1版本升级过程中,C# Demo需要修改的接口和参数,包括检测模式参数的变更、新增的枚举类型、接口新增参数等。并提供了解决内存溢出、程序崩溃等问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自虹软发布了免费、离线版本人脸识别SDK,在Github上陆续分享了各个版本对应的 C# Demo。因为公司项目一直在使用虹软的SDK,因此每当虹软官网有新版本发布,我都会进行了解,并结合Demo进行功能验证。在虹软官方群里及论坛上,看到有朋友反馈升级SDK后出现如下问题:

  1. 替换SDK文件有时接口会返回2
  2. 内存溢出、程序crash
  3. 检测结果混乱

我在版本升级的过程中也遇到了这类问题,下面记录了版本升级过程中需要做的修改,希望能对一些朋友有所帮助。

**问题原因:**从ArcFace 2.0到3.1版本,虹软SDK不断优化算法功能,在优化的过程中,对SDK的部分接口也进行了优化,添加了一些可变参数,C#代码在升级SDK时未进行同步修改

处理方法:

  • 如果仅用于体验效果,保持SDK的版本与Demo的版本一致即可

  • 如果之前使用旧版本开发且有新版本升级需求的,需要对接口的传参列表进行修改

Github的Demo

其中,SDK 2.1版本到2.2版本,新增了IR活体检测接口,只需参考Demo即可,此处不作赘述。然后我们依次说下,2.2版本的Demo如何更改使用3.0版本的SDK、3.0版本的Demo如何更改使用3.1版本的SDK,以及免费版本SDK如何替换对应增值版本的SDK。

一、ArcFace 2.2 Demo 使用ArcFace 3.0 SDK

  1. SDK中检测模式参数由结构体变更为枚举类型,为保证一致性࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值