人脸相似度对比的app都有哪些?

人脸相似度对比的app都有哪些?,第1张

1、微信

打开微信,选择底凯模吵部“发现”,点击进入“小程序”,在搜索栏输入“腾旭AI体验中心”,进入小程序。选择“人脸对比”,上传图片后点击“人脸对比”即可。

2、本地化人脸相似度比对软件

本地化人脸相似度比对软件是一款比较两张面孔相似度的软件,在电脑本地选择两张人头像照片,选好照片以后即可自动显示两张照片的相似程度,不需要连网 *** 作,软件亲测,比较结果还是挺准的,有需要的朋友盯侍不妨下载试试!

3、人脸识别对比软件

本地化人脸识别对比软件,本地码历选择两张需要对比相似度的人脸图片即可看到相似度,不需要网络,完全可以脱机使用!比对2张人脸图像相似度的技术技术主要分为两部分:第一部为前端人脸活体检测技术,主要支持在前端通过眨眼、张嘴、摇头、点头等组合动作,确保 *** 作的为真实活体人脸。

第二部为后台比对2张人脸图像相似度的技术,该环节通过在活体检测技术环节取得整张人脸图像后,再通过扫描识别身份z,取到身份z头像后,将现场人脸与身份z上的人脸进行比对识别,判断是否为同一张人脸。

【人脸实时比对与身份z比对判断是否是一个人的Android Demo】

关于此项目的需求

经常有这种需求,比如住宾馆、开证明,yhk提款等

要验证这个人跟身份z是同一个人的需求,我们暂且叫做《人证比对》需求。那么这里一定牵涉到人脸的识别,识别出人脸,然后实时的拿到人脸,再去跟身份z的头像做比对。比对出一个结果值来,如果这个结果值特别像一个人,那么我们就认为它是一型弊个人。(本文用Android

程序实现)实现身份z与人脸实时比对判断是否是一个人的Android Demo.

项目运行截图:

关于身份z读卡: 身份z读卡

第一个就是要读取到身份z信息。拿到照片数卜梁族据、身份z数据(比如身份z号码、年龄、性别、出生年月等)。这个设备就叫做身份z读卡器(比如

我们这个项目用的是《云从科技》的机器,集成了身份z读卡器,实际上是买的华视读卡器设备(提供了AndroidDemo 我们在这里封装成了

读卡器Libarary也叫 读卡器单独的module 、或者叫sdk)。

项目结构:

请点击输入图片描述

项目解释:

app module 依赖libraries 目录下的FaceVerifyModel和ReadIDCardModel。我们对身份z读卡的sdk做了简单的封装。我们无需理会读卡的具体过程,我可以再本片文章做简单的解释,以便你更快的理解我封装的sdk运行原理读卡原理。

关于sdk的封装代码简单解释:

要一直读卡,那么一定会有一个子线程while(true)一直读卡,直到程序停止,app退出,那么这个线程结束。我们要用一个线程控制。。

private class AlwaysReadCardRunnable implements Runnable {        @Override

public void run() {

HSIDCardInfo icCardInfo           while (isAutoReadCard) {                synchronized (hsOtgApi) {                    //读取成功阻塞3秒

SystemClock.sleep(4 * 100)                   if (hsOtgApi.Authenticate(200, 200) != 1) {

Log.i(TAG, "卡认证失败")                       //SystemClock.sleep(1 * 1000)

SystemClock.sleep(1 * 1000)

} else {

icCardInfo = new HSIDCardInfo()

ReadCardEvent cardEvent = new ReadCardEvent()                       if (hsOtgApi.ReadCard(icCardInfo, 200, 1300) == 1) {                            int ret = hsOtgApi.Unpack(filepath, icCardInfo.getwltdata())// 照片解码

if (ret != 0) {

Log.i(TAG, "unzip  success")

}

cardEvent.setCardInfo(icCardInfo)

EventBus.getDefault().post(cardEvent)

Log.i(TAG, "读卡成功")

SystemClock.sleep(5 * 100)

}                  渣好      else{

Log.i(TAG, "读卡shibai")

}                        //SystemClock.sleep(3 * 1000)

}

}

}

}

}

Demo使用方法: Activity的创建后初始化此sdk

@Override

protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState)       new VerifyPresenter((VerifyContract.View) fragment, new VerifyModel())       IDCardSDK.getInstance().initSDK(getHandler(), this)

}

关于IdCardBean

public class IdCardBean {    private String name   private String gender   private String people//民族

private String from//

private String address   private String idNumber   private String department   private String endDate   private String birthDay//生日

app项目中用 Eventbus 得到 身份z读卡信息。

@Subscribe

public void onEventMainThread(ReadCardEvent readCardEvent) {

isStartMatch = true

startMatchTime = System.currentTimeMillis()

Log.i(TAG, "检测成功,并且读取到身份z信息")

HSIDCardInfo cardInfo = readCardEvent.getCardInfo()

idCardBean = IdCardConvertUtils.converToIdCardBean(cardInfo)

mPresenter.getRealItemBeanByIdCard(idCardBean)

Log.i("lixiaodaoaaa", "file path is " + FileConstant.ID_CARD_HEAD_FILE_PATH)

Bitmap bitmapFromPath = FileUtils.getBitmapFromPath(FileConstant.ID_CARD_HEAD_FILE_PATH)

ivPeopleHead.setImageBitmap(bitmapFromPath)

}

关于 IdCardConvertUtils

这个是类型转化类,实现类的转化 读取身份z信息。

/*

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┓

Author   :  lixiaodaoaaa

Date     :  2019-08-11

Time     :  17:13

┗━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

*/public class IdCardConvertUtils {

public static IdCardBean converToIdCardBean(HSIDCardInfo cardInfo) {

IdCardBean idCardBean = new IdCardBean()       if (null != cardInfo) {            String name = cardInfo.getPeopleName()           String gender = cardInfo.getSex()           String people = cardInfo.getPeople()           String birthDay = DateFormatterUtils.toBirthDay(cardInfo.getBirthDay())           String address = cardInfo.getAddr()           String cardNumber = cardInfo.getIDCard()           String department = cardInfo.getDepartment()           String endDate = cardInfo.getEndDate()

idCardBean.setName(name)

idCardBean.setGender(gender)

idCardBean.setPeople(people)

idCardBean.setBirthDay(birthDay)

idCardBean.setAddress(address)

idCardBean.setIdNumber(cardNumber)

idCardBean.setDepartment(department)

idCardBean.setEndDate(endDate)           return idCardBean

}        return null

}

}

demo中概述

实现实时图像(人脸图像)

读取身份z信息。

Demo下载:联系v : lixiaodaoaaa

售楼部人脸识别系统比对照片方法:

市不动产登记中心工作人员表示,人脸识别人证认证系统可庆此有效控制风险,集中数据化管理。系统通过提取身份帆慧证内的信息与现场拍摄到的身份z持有人图像进行比对,登记人员能够一目了然,快速辨别出证件与持证人是否一致,真正实现人证统一。

自动扫描对比不仅信息准确而且效率高,可弥补人工辨别难以辨别誉轿迅的漏洞,减少办事窗口排队等候现象,并且可杜绝盗用、冒用现象,有效防止冒名登记损害权利人利益的事件发生。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12356239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存