脸鉴AI开放平台:轻松上手的人工智能算法

这篇具有很好参考价值的文章主要介绍了脸鉴AI开放平台:轻松上手的人工智能算法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

序言

一、提升开发效率工具

1.1封装view窗口

1.2封装常用功能接口

1.3提供基础接口代码块

二、使用介绍

2.1 注册&登录

2.2 新建应用

2.3 下载应用

2.4 安装包介绍

2.5 demo项目

2.6 配置demo

2.7 运行demo

三、使用结果

3.1 摄像头采集人脸添加模板

3.2 实时画面1:N人脸检测

3.3 照片测试

3.4 活体检测

四、总结&建议

4.1 总结

4.2体验地址


序言

最近在公司项目中遇到了人脸识别验证的需求,其中一个重要的功能是使用手机摄像头进行人脸实时显示和识别。由于我之前没有调用过摄像头的经验,一开始遇到了很多问题😔😔

按照网上的教程编写了相关的代码,并在模拟器中运行程序。然而,当点击启动按钮时,程序突然崩溃了😭😭

我有尝试重新编译代码、检查权限等方式,但问题依然存在。为了排查问题,决定在真机上调试程序。但是在真机上,依然发现程序根本无法启动,只是停留在一个黑屏界面上,没有任何反应。😰😰

通过添加调试语句并逐行排查,我发现问题可能出现在与摄像头资源释放和打开有关的代码段中。查阅了相关资料后,发现需要在onPause()方法中释放摄像头资源,并在onResume()方法中重新打开摄像头,以避免应用切换时的问题。系统可能会将摄像头资源分配给其他应用程序使用,如果不及时释放摄像头资源,用户再次回到应用时可能无法正常访问摄像头。🙂🙂

于是修改了代码,在onPause()和onResume()方法中加入了释放和打开摄像头资源的代码。这次运行程序时,它终于正常工作了!✌️✌️我成功看到了实时视频流。😎😎

通过这次经历,我意识到没有调用过摄像头的程序员,刚开始使用时几乎都会遇到这种类似的问题。

由于与硬件有关,写上层应用的软件工程师往往缺乏相关经验,有些问题根本想不到。并且查过资料过程中发现,视频处理隐藏的问题比较多,有些还与使用时长有关,简单测试测不出来。

因此,在开发过程中要保持警觉,并进行充分的测试,以确保软件的稳定性和可靠性💪

然而,项目进度紧迫,时间有限。最近得知一家名为👉暖果科技】的视觉算法公司18年来一直从事前沿算法的研究和应用,他们最近推出了一个👉【AI开放平台—脸鉴】。

在这个平台提供的脸识别SDK里直接封装了View窗口可以直接调用,而不需要重新制作UI上的人脸框。考虑到方便性,我去详细了解了一下,发现确实使用起来非常方便👍👍

接下来我会把使用经验分享给大家。

今天我们就来了解一下这个SDK吧,本文会从以下四个方面讲解👇👇

  1. 提升开发效率工具
  2. 使用介绍
  3. 使用结果
  4. 总结&建议

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

一、提升开发效率工具

1.1封装view窗口

SDK封装了view窗口,处理了摄像头数据的获取和渲染,开发者无需担心底层视频流处理和图像显示细节。

经过验证和测试,封装的view窗口可以保证一定的稳定性和可靠性。初次接触人脸识别SDK的开发者可以直接使用这个封装好的view窗口,无需担心底层摄像头处理问题,避免潜在错误和异常情况。这个对开发者真的很友好👍👍

以添加人脸模板功能为例,看一下添加布局后的效果:

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

可以看到添加布局后,能很方便的调用手机摄像头并显示人脸跟踪框,窗口的大小、跟踪框的颜色等都可以根据需要设置。我们不需要关注如何调用摄像头,也不需要从头开始做UI,只需要调用封装好的方法即可,真的做到了开箱即用。✌️✌️

1.2封装常用功能接口

SDK还提供了人脸采集、人脸比对和活体检测这些常见功能的整合接口。对于不熟悉人脸识别流程的开发者来说,只需要调用一个接口,就能自动完成整个流程中多个功能的调用,而无需在不同的基础功能接口(如摄像头遮挡检测、人脸检测、提取指定位置的人脸特征和特征值比对等)之间反复切换和调用。进一步简化了开发过程,提高效率。

例如人脸比对的使用流程如下:

人脸比对功能基础接口使用流程脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

封装后的代码示例

public void compareFeature(View view) {
        if (feature1 == null || feature2 == null){
            tv.setText("请先选择照片");
            return;
        }
        FaceController.getInstance().checkFeatrue(feature1, feature2, new CompareFeatureListener() {
            @Override
            public void checkFail(final int code, final String errorMsg) {
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        tv.setText("比对失败, code:" + code + "  errorMsg:" + errorMsg);
                    }
                });
            }

            @Override
            public void checkSuccess(final float value) {
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        tv.setText("比对完成, 相似度:" + value);
                    }
                });
            }
        });
    }


1.3提供基础接口代码块

如果需要自己进行功能整合开发,要反复调用基础接口的话,在帮助中心也可以找到SDK各个基础功能接口的demo代码块,我们可以在对应接口的代码块👉直接复制需要的代码,而不需要在整个示例demo中大海捞针式复制。

如常用的人脸检测功能接口代码:直接点击右上角的复制按钮就可以了。

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

二、使用介绍

2.1 注册&登录

打开链接,www.landaispace.com

会展示如下界面,填入对应的信息进行注册即可

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

注册成功之后,就可以选择登录啦,他支持两种方式登录:账号密码/手机号快捷登录

我选择的是手机号快捷登录

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

登录成功如图所示,初次登陆帐号为未认证状态,我们申请的每个应用仅有1个SDK授权(即新建的每个应用所下载的SDK仅能在1台设备激活使用)。

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

2.2 新建应用

下载SDK并使用脸鉴AI技术之前,需要先新建应用。因为应用是我们下载并使用SDK服务的基本操作单元,应用创建成功后,可获取激活码(AppID和SDK_KEY),并进行相关配置操作。

2.2.1 我的应用

点击我的应用--->新建应用,如图

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

2.2.2 填入对应的信息

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

2.2.3 应用列表

新建成功之后,在应用列表就会看到对应的应用,另外每个应用右侧都有“咨询产品”按钮,点击后就能直接发送当前应用信息与在线客服沟通

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

2.3 下载应用

下载应用有两种方式:1在列表中下载,2,在详情中下载

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

2.3.1下载成功

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

2.4 安装包介绍

下载成功之后,解压可以看到内容

分为2个包:

  • 安卓
  • IOS
2.4.1 安卓内容

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

2.4.2 IOS内容

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

2.5 demo项目

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

2.6 配置demo

2.6.1 配置包

修改build.gradle文件,修改applicationId,为你新建应用的包名,如下图所示

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

2.6.2 配置lib

把刚刚下载下来的lib包中的.arr 文件放到libs文件下,并修改对应的配置文件

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

具体代码
apply plugin: 'com.android.application'

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.warmnut.sface.demo.test"
        minSdkVersion 21
        targetSdkVersion 27
        versionCode 1
        versionName "1.2"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

    }


    lintOptions {
        checkReleaseBuilds false
        // Or, if you prefer, you can continue to check for errors in release builds,
        // but continue the build even when errors are found:
        abortOnError false
    }


    repositories {
        flatDir {
            dirs 'libs'   // aar目录
        }
    }

}

dependencies {
    implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
    implementation(name: 'sface_app_sdk_recognize_actionalive_2.0.2', ext: 'aar')
    implementation 'androidx.appcompat:appcompat:1.0.0-alpha1'
    implementation 'com.alibaba:fastjson:1.2.33'
}

2.6.3 初始化方法

修改SplashActivity.java中人脸识别引擎初始化initManage函数的参数,appid和sdkkey。

2.6.4 配置权限

在AndroidManifest.xml,如图所示

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

具体代码
    <!-- 访问网络权限 -->
    <uses-permission android:name="android.permission.INTERNET" />
    <!-- 麦克风权限 -->
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <!-- 相机权限 -->
    <uses-feature
        android:name="android.hardware.camera"
        android:required="true" />
    <uses-permission android:name="android.permission.CAMERA" />
    <!-- 允许程序访问电话状态 -->
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <!-- 写入扩展存储权限 -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

2.7 运行demo

配置好了之后,项目就可以正常运行了,运行结果如下,我们此时就可以进行一些人脸识别操作测试了。

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

三、使用结果

因为隐私原因,这里放的检测结果如下:

3.1 摄像头采集人脸添加模板

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

3.2 实时画面1:N人脸检测

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

3.3 照片测试

3.3.1  M:N 人脸比对

这里选择了比较喜欢的一个演员的照片

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

即便更换表情,M:N比对也会反馈比对成功,

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

如果事先没有添加模板,仅显示比对结束,而不返回人员和相似度

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

3.3.2 1:1 对比

SDK推荐的阈值是0.77,相似度高于阈值判定为是同一个人

人脸对比结果:相似度0.86正确识别为同一个人

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

3.3.2.1 换装对比

换装比对结果:相似度0.86正确识别为同一个人

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

3.3.2.2 换人对比

换人比对结果:相似度0.46低于0.77不是一个人

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

3.4 活体检测

活体检测有6种,分别是:

  • 眨眨眼
  • 左转头
  • 右转头
  • 低头
  • 抬头
  • 张张嘴

3.4.1 眨眨眼

可以看到眨眼睛已检测成功

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

3.4.2 左转头

脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

四、总结&建议

4.1 总结

针对脸鉴人脸识别SDK功能方面,以下是我的一些感受👇👇

这个平台真的很贴心❤️❤️,特别是对开发者来说。首先,他们提供了一个免费试用期为期一年的SDK授权,完全没有应用数量的限制。这意味着我们有足够的时间来进行集成测试,而不必担心授权费用。

而且,他们的维护政策也很出色。平台提供了终身授权和免费升级,这意味着我们不必担心将来的升级费用或者需要再次购买新版本的SDK。随着时间的推移,如果他们对人脸识别SDK进行改进和优化,比如增加新功能、提高性能和算法准确率等,我们可以立刻在平台上获得这些更新,并将其应用到我们的应用程序中。这对于提供更好的用户体验和效果非常有帮助。

此外,这个平台还提供了其他私有化服务器部署的算法产品,包括人脸识别、人员属性、人员行为、安全生产(烟火、安全帽、行人等)和OCR识别等,这意味着他们可以满足不同场景的需求。脸鉴AI开放平台:轻松上手的人工智能算法,人工智能,大模型,AI模型系列,人工智能,原力计划

总之,这个平台为我们提供了非常便利的工具和支持,让我们可以更轻松地构建出色的应用程序。

 公测福利

平台还在开展公测活动,公测期间通过企业认证的用户,可获赠首单买一赠一券,一年内首次购买 SDK 买多少送多少。有需要的朋友们可以抓紧时间注册认证。

平台的其他信息,可以查看平台提供的【新手指南】写的很详细:🌹🌹🌹

脸鉴AI开放平台

4.2体验地址

总体使用下来,不管是视频检测还是照片检测效果不错,如果你在人脸识别这方面有需求,不妨试一下这个平台的产品。体验地址如下:

体验地址文章来源地址https://www.toymoban.com/news/detail-721374.html

五、投票

到了这里,关于脸鉴AI开放平台:轻松上手的人工智能算法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Deep Dive: AI Webinar】开放 ChatGPT - 人工智能开放性运作的案例研究

    【深入探讨人工智能】网络研讨系列总共有 17 个视频。我们按照视频内容,大致上分成了 3 个大类: 1. 人工智能的开放、风险与挑战(4 篇) 2. 人工智能的治理(总共 12 篇),其中分成了几个子类: a. 人工智能的治理框架(3 篇) b. 人工智能的数据治理(4 篇) c. 人工智能

    2024年02月02日
    浏览(64)
  • AI原生安全 亚信安全首个“人工智能安全实用手册”开放阅览

    **我们更应关心AI安全原生。**实施人工智能是一项复杂又长远的任务,任何希望利用大模型的组织在设计之初,都必须将安全打入地基,安全一定是AI技术发展的核心要素。 针对人工智能和大模型面临的威胁与攻击模式,亚信安全基于全球首个人工智能对抗性威胁矩阵,即

    2024年04月14日
    浏览(64)
  • InVideo AI:用人工智能轻松制作视频

    InVideo AI 是一款在线视频制作工具,使用人工智能来帮助用户快速、轻松地制作高质量的视频。该工具提供多种功能,包括: 链接: ai.invideo.io 历史记录:  创建视频: 选择模板:youtube explainer 加入提示词: 输入时长:15秒 输入标题: 输入正文: 选择背景音乐: 选择性别

    2024年02月09日
    浏览(45)
  • Aski AI: 基于人工智能的在线AI工具平台

    【产品介绍】   Aski AI是一个基于人工智能的在线AI工具平台,它可以帮助用户快速、准确、全面地解决各种问题。无论是学习、工作、生活、娱乐还是其他领域,只要输入你的问题,Aski AI就会为你提供最合适的答案。此外还提供AI文章写作,AI绘画等人工智能应用。   Ask

    2024年02月11日
    浏览(54)
  • AI百科:一个开启人工智能时代的综合性平台

    无论是人工智能的快速发展还是AI技术在各个领域的广泛应用,都让我们对智能未来充满了期待和好奇。随着科技的进步,发现了一个好网站,一个集合了丰富AI工具和产品介绍的综合性网站—— AI百科。 在人工智能(AI)领域的快速发展中,AI百科作为一个全面介绍AI工具、

    2024年02月06日
    浏览(58)
  • 5个AI人工智能平台推荐,绘画、写作文案、文章一键生成

    随着人工智能技术的快速发展,AI原创文章写作平台也愈加成熟和完善,让文章的创作变得更加便捷、高效、优质。下面介绍五个国内知名的AI原创文章写作平台,它们各有特色,可以满足您的不同需求。 5个AI人工智能平台推荐: 第1个:搭画快写 搭画快写是国内专业的AI原创

    2024年02月05日
    浏览(80)
  • AI人工智能+区块链+物联网+大数据可视化平台建设综合解决方案

    因转载众多,无法找到真正来源,如标错来源,或对于文中所使用的图片、文字、链接中所包含的软件/资料等,如有侵权,请跟我们联系删除,谢谢。将在收到信息后第一时间进行删除。 参考资料来源网络,仅用于行业知识分享,供个人学习参考,不得作商业用途。 AI人工

    2024年01月17日
    浏览(61)
  • 特斯拉Dojo超算:AI训练平台的自动驾驶与通用人工智能之关键

    特斯拉公开Dojo超算架构细节,AI训练算力平台成为其自动驾驶与通用人工智能布局的关键一环 在近日举行的Hot Chips 34会议上,特斯拉披露了其自主研发的AI超算Dojo的详细信息。Dojo是一个可定制的超级计算机,从芯片到系统全部由特斯拉自主设计,主要目标是高效运行各种机

    2024年02月07日
    浏览(66)
  • 迈向多模态AGI之开放世界目标检测 | 人工智能

    作者: 王斌 谢春宇 冷大炜 引言 目标检测是计算机视觉中的一个非常重要的基础任务,与常见的的图像分类/识别任务不同,目标检测需要模型在给出目标的类别之上,进一步给出目标的位置和大小信息,在CV三大任务(识别、检测、分割)中处于承上启下的关键地位。当前

    2024年02月16日
    浏览(46)
  • 中国在构建新一代人工智能开放平台方面的策略与目标

    作者:禅与计算机程序设计艺术 随着人工智能技术的不断提升和应用,传统的人工智能解决方案正在被颠覆。越来越多的公司和机构都在探索着如何利用人工智能技术实现更高效、更可靠、更智能的业务模型。近年来,中国政府已经率先开启了构建新一代人工智能开放平台的

    2024年02月07日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包