一种基于android系统的开机自适应初始化指纹参数方法技术方案

技术编号:24996428 阅读:70 留言:0更新日期:2020-07-24 17:59
本发明专利技术公开了一种基于android系统的开机自适应初始化指纹参数方法,其包括有如下步骤:步骤S1,计算噪声图像指标;步骤S2,通过预设的指纹IC对指纹sensor采集的数据进行识别,判断指纹sensor是否采集到指纹或者覆盖物,若否,则执行步骤S4;步骤S4,调整指纹参数:步骤S4.0,根据噪声直方图确定噪声的下限值A和上限值B,并使index_max_all处于[A,B]区间,若index_max_all>B,则降低dacp值,若index_max_all<A则升高dacp值,每次调整dacp的值只改变1,调整过程中,噪声直方图随之左平移或右平移;步骤S4.1,将黑点数black_num小于12且大于5时的dacp认定为最佳值,或者调整dacp方向超过5次时的dacp认定为最佳值。本发明专利技术能够自适应初始化指纹参数dacp值,无需使用固定dacp值,进而提高在不同场景下的兼容性和功能性。

【技术实现步骤摘要】
一种基于android系统的开机自适应初始化指纹参数方法
本专利技术涉及指纹参数处理方法,尤其涉及一种基于android系统的开机自适应初始化指纹参数方法。
技术介绍
目前,随着指纹技术越来越普及,很多android系统设备都带有指纹外设,特别是手机,指纹基本成为标配,对指纹的测试越来越完善,与用户安全相关,要求指纹稳定性很高,但由于指纹批次不同及工艺工差等因素,会导致不同指纹在同一初始化参数dacp值下,图像的明暗程度是有一定的差异,所以固定用一个初始化参数dacp值适应所有指纹sensor在某些场景下是可能存在功能性的问题。现有技术中,固定用一个初始化参数dacp值适应所有指纹sensor在某些场景下是可能存在功能性的问题,有以下几个原因造成:首先,Dacp是指图像明暗程度,对于干湿手指都会调整dacp的值,得到较好的图像;其次,初始化参数dacp值会影响按压指纹触发中断的灵敏度,dacp值越小图像会越黑,当黑到一定程度会导致没有按压指纹sensor中心区域灰度值达到触发阈值自动来中断,当白到一定程度会导致按本文档来自技高网...

【技术保护点】
1.一种基于android系统的开机自适应初始化指纹参数方法,其特征在于,包括有如下步骤:/n步骤S1,计算噪声图像指标:/n步骤S1.0,计算图像均值及均方差,计算得出其直方图并作为全局直方图,使用去除2*2黑边的图像计算黑点black_num,计算去除黑边的图像直方图并作为局部直方图;/n步骤S1.1,计算全局直方图和局部直方图各最大值的像素点值index_max和index_max_all,全局直方图和局部直方图中像素点最小值index_min和index_left_all,以及全局直方图中像素点最大值index_right_all,并根据计算结果构建噪声直方图;/n步骤S2,通过预设的...

【技术特征摘要】
1.一种基于android系统的开机自适应初始化指纹参数方法,其特征在于,包括有如下步骤:
步骤S1,计算噪声图像指标:
步骤S1.0,计算图像均值及均方差,计算得出其直方图并作为全局直方图,使用去除2*2黑边的图像计算黑点black_num,计算去除黑边的图像直方图并作为局部直方图;
步骤S1.1,计算全局直方图和局部直方图各最大值的像素点值index_max和index_max_all,全局直方图和局部直方图中像素点最小值index_min和index_left_all,以及全局直方图中像素点最大值index_right_all,并根据计算结果构建噪声直方图;
步骤S2,通过预设的指纹IC对指纹sensor采集的数据进行识别,判断指纹sensor是否采集到指纹或者覆盖物,若是,则执行步骤S3,若否,则执行步骤S4;
步骤S3,暂停调整指纹参数;
步骤S4,调整指纹参数:
步骤S4.0,根据噪声直方图确定噪声的下限值A和上限值B,并使index_max_all处于[A,B]区间,若index_max_all>B,则降低dacp值,若index_max_all<A则升高dacp值,每次调整dacp的值只改变1,调整过程中,噪声直方图随之左平移或右平移;
步骤S4.1,将黑点数black_num小于12且大于5时的dacp认定为最佳值,或者调整dacp方向超过5次时的dacp认定为最佳值。


2.如权利要求1所述的基于android系统的开机自适应初始化指纹参数方法,其特征在于,所述步骤S1.1中,计算得出index_min、index_left_all和index_right_all之后,对index_min、index_left_all和index_right_all作非极大值抑制。


3.如权利要求2所述的基于android系统的开机自适应初始化指纹参数方法,其特征在于,所述步骤S1.1中,如果全局直方图和局部直方图中相隔大于0的值对应的像素点值相差>5,则作抑制处理保留靠近中间的像素点。


4.如权利要求3所述的基于android系统的开机自适应初始...

【专利技术属性】
技术研发人员:钟思聪张弛余佳
申请(专利权)人:深圳贝特莱电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1