指纹,由于其具有终身不变性、唯一性和方便性,已几乎成为生物特征识别的代名词。指纹是指人的手指末端正面皮肤上凸凹不平产生的纹线。纹线有规律的排列形成不同的纹型。纹线的起点、终点、结合点和分叉点,称为指纹的细节特征点”。

指纹中的中断、分叉或转折而形成的点就是细节特征点,而这些细节特征点,就提供了指纹唯一性的确认信息。而指纹识别传感器就是通过记录指纹纹路的方向,并将其数字化,形成一个独一无二的钥匙,并以此解锁你的手机。

从原理来看,指纹识别似乎并不高深,而随着科技的进步,如今手机的指纹识别灵敏度也变得越来越高,不过当人们都沉浸在指纹识别带来安全又便捷的体验中时,很多人发现了目前指纹识别的一项缺陷,那就是在沾水后,很多在平时用起来非常灵敏的手机指纹传感器,变得不那么灵敏了,那么这是为什么呢?今天我们就来为大家分析一下其中的原因。

说到原因,我们首先要确定手机手机指纹的方式,目前用于指纹采集的主要有:活体光学式、电容式和压感式三种,而在手机中利用率较高的,主要还是电容式。而涉及到电容,大家应该可以联想到电容屏,它们的原理相同,都是利用人体的电流感应进行工作的。

指纹识别传感器周边均镀上了狭长的电极,当用户的手指触摸,由于人体电场,用户指纹纹路和传感器表面会形成一个耦合电容,对于高频电流来说,电容是直接导体,于是手指就会从接触点吸走一个很小的电流。这个电流分从周边的电极中流出,并且流经周边电极的电流与指纹到周边的距离成正比,控制器通过对电流比例的精确计算,得出触摸纹路,大体应该是这样,涉及到详尽的计算小编也不是很了解。

简单来说就是用户的指纹到哪儿,哪儿就“漏电”,传感器就有了反应了。而当传感器被水淋湿,或者手上有汗时,因为水的可导电特性,当水接触到传感器,手再去摸,电流就会被影响,所以上面的计算就不准了。

对于方法,相信很多朋友都有自己的解决方式,用纸擦拭指纹识别传感器以及令手干燥起来应该是比较好的方式,当然,因为指纹识别传感器四周同样可能保持湿度,所以有时即便我们擦拭后,还是会出现识别不准的情况,于是,最佳解决方案就是暂时用密码或者图案解锁,待传感器彻底干燥后,再进行识别。

此前坊间曾传言,在湿手状态下录制指纹,就可以无视汗手对传感器的负面效果了,不过小编没有进行尝试,感觉这是紊乱传感器的一种做法,感兴趣的朋友可以试一下,同时,大家也可以分享一下自己的处理方式,我们共同探讨。

本文转自d1net(转载)

指纹传感器沾水便失效的原因解析相关推荐

  1. Element UI 多选表格【翻页多选】全能版(含翻页多选数据反显、toggleRowSelection失效的原因解析和解决方案)

    效果预览 实现思路 data中定义 selectedList 数组保存选中的数据 在页面初次渲染.翻页.切换每页数据数量等每次重新获取表格数据渲染表格时,都根据 selectedList 勾选表格中已 ...

  2. html方法标签不起作用,Angular中innerHTML标签的样式不起作用的原因解析

    1.背景 在最近angular的项目中,需要用到[innerHTML]标签来指定一个div的样式: //HTML部分 //TS部分 contents = ' 商品信息栏位商品信息介绍 '; 但是上面的 ...

  3. 小程序:last-child选择器失效(及其解析)

    今天,在修改小程序列表页的样式时发现了一个有意思的事,:last-child偶尔失效?刨根问底了一会,终于知晓.为了方便理解下面是代码和解析~ wxml: //数据列表页 <view class ...

  4. MySQL索引系列--索引失效的原因/解决方案

    原文网址:MySQL索引系列--索引失效的原因/解决方案_IT利刃出鞘的博客-CSDN博客 简介 本文介绍数据库什么时候会索引失效以及如何避免索引失效. 这个问题也是Java后端面试中常见的问题. 失 ...

  5. python运行不了control+shift+i_Python不支持 i ++ 语法的原因解析

    简要讨论为什么它不提供++作为运算符 正常情况下,当有人问起++原因而不是Python中的运算符时,这一行引起了我的注意. 如果您想知道最初的原因,则必须翻阅旧的Python邮件列表,或询问那里的某个 ...

  6. php session 过期,php session失效的原因

    php session失效的原因 原因1: bin目录中的文件被改写,asp.net有一种机制,为了保证dll重新编译之后,系统正常运行,它会重新启动一次网站进程,这时就会导致Session丢失,所以 ...

  7. ORA-14452的出现原因解析及解决方法

    ORA-14452的出现原因解析及解决方法 参考文章: (1)ORA-14452的出现原因解析及解决方法 (2)https://www.cnblogs.com/kerrycode/p/3627334. ...

  8. python显示无效语法怎么处理-Python不支持 i ++ 语法的原因解析

    简要讨论为什么它不提供++作为运算符 正常情况下,当有人问起++原因而不是Python中的运算符时,这一行引起了我的注意. 如果您想知道最初的原因,则必须翻阅旧的Python邮件列表,或询问那里的某个 ...

  9. java break在switch_java中switch case语句需要加入break的原因解析

    java中switch case语句需要加入break的原因解析 java 中使用switch case语句需要加入break 做了具体的实例分析,及编译源码,在源码中分析应该如何使用,大家可以参考下 ...

最新文章

  1. SDUT_2075 最少拦截系统
  2. java中override快捷键_【基础回溯1】面试又被 Java 基础难住了?推荐你看看这篇文章。...
  3. 每次启动项目的服务,电脑竟然乖乖的帮我打开了浏览器,100行源码揭秘!
  4. php之数据类型自动转换
  5. 数字电路实验怎么接线视频讲解_利达:气体灭火接线示意图
  6. 调试一个Ext打开的window窗口内嵌Iframe的form提交问题
  7. 手机扣费软件大曝光 金山手机卫士帮您免费检测
  8. Windows 两条命令找到占用你某个端口的程序
  9. 黑群晖二合一安装不了套件_家庭NAS部署指南(二)——如何自己动手安装一台黑群晖主机...
  10. 发字的楷书写法图片_成年人要想练字,应该先练楷书还是行书?
  11. CVPR2020论文分方向整理之检测篇(代码/论文解读/136篇打包下载)
  12. 厚物科技定制三屏加固便携机HW-8700TS
  13. 社会热点和网络营销的关联
  14. 台达cp2000的面板怎么调节_台达CP2000系列变频器参数设置
  15. 无线通信:Wi-Fi 基本知识
  16. 豆豆趣事[2012年05月]
  17. 使用M2Crypto加密数据
  18. 三硅醇辛基-笼形聚倍半硅氧烷cas444315-26-8|TrisilanolPhenylPOSS|分子式:C42H38O12Si7|分子量:931.35
  19. 超详细!关于万能头文件<bits/stdc++.h>的细节
  20. 华为荣耀2s设置虚拟服务器教程,荣耀路由2S怎么设置端口映射规则

热门文章

  1. AI 八数码A_star算法问题-实验报告
  2. 批量修改文件名称(Python)
  3. LeetCode 230. Kth Smallest Element in a BST--C++,Python解法--面试真题--找二叉树中第K小的元素
  4. MariaDB/MySQL从数据库中选择随机的行
  5. Open vSwitch(OVS)版本与Linux内核的关系
  6. html text alt,HTML alt text for image maps
  7. grafana监控linux,Grafana –美观、强大的可视化监控指标展示工具 | Linux大学
  8. liunx系统mysql全量备份和增量备份
  9. 解决Ubuntu安装依赖问题
  10. 数据库缓存最终一致性的四种方案