flutter 刷脸_浅谈人脸识别

Part 1. 人脸识别简介

人脸识别,通常也叫人像识别、面部识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。

人脸识别系统,可以广泛应用于公安、金融、机场、地铁、边防口岸等多个对人员身份进行自然比对识别的重要领域。例如、身份证查验、金融开户、人脸门禁、人脸考勤、身份识别、网吧身份证核查、访客登记、实名制验证等场合。

人脸识别的过程大致如下:

在我们常见的人脸识别应用场景中,人脸图像源通常来自摄像头采集、照片或者一段视频录像。例如,常见的考勤系统的人脸源就来自实时的摄像头采集。

1. 预处理

预处理是将人脸图像标准化。

在人脸图像采时,诸如光照明暗程度、距离远近、焦距大小以及设备性能的优劣等因素,一般会造成采集的人脸图像存在噪声、对比度不够,人脸在整幅图像中的大小和位置不确定。为了保证人脸图像中人脸大小,位置以及人脸图像质量的一致性,必须对图像进行预处理。

以知名的opencv为例,其提供的一些方法有:

▼直方图均衡

图像的直方图是它的像素灰度分布的图形表示

直方图均衡化,是把一个分布(给定的直方图) 映射到另一个分布(一个更宽更统一的强度值分布), 所以强度值分布会在整个范围内展开。

简单来说,就是在一定范围内,使每个灰度的像素数大致平衡。可行的方法是使用累积分布函数。对于直方图H(i),其累积分布H′(i) 为:

将灰度 i 调整为其累积概率 H′

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值