
1、解锁前有未录入的指纹误识别指纹超过三次
可能是您在解锁前有未录入的指纹(未录制指纹手指,手臂,手背等等)触碰过指纹感应器,导致系统误识别次数达到 3 次,Windows 系统限制,3 次错误的指纹会导致指纹解锁功能被禁用,需要使用密码或者 PIN 码解锁进入系统。再次使用指纹解锁时即可恢复正常。
2、设置指纹前没有设置密码、PIN码或PIN码出现异常;
请确保登录的帐户已设置密码和 PIN 码;
先删除PIN码,再设置PIN码,重新设置指纹。
3、指纹录入没有按照指纹录入规范 *** 作
请保持手指干净,确保录入指纹的图像质量。录入过程中,根据屏幕提示 *** 作进行,一个方位录入成功后,再调整到另一个方位,并尽量覆盖手指指纹的中心和边缘区域,轻微按压指纹感应区域,避免移动过快;
4、使用的是超级管理员帐户
使用超级管理员权限,设置密码前指纹设置界面设置按钮是灰色。设置密码后指纹设置界面设置按钮是黑色的,可以点击进入Windows Hello界面和指纹图案录入界面。设置密码后进入录入指纹界面,放上手指后遇到的报错提示为“抱歉,出现问题。关闭Windows Hello,然后尝试再次运行安装程序。”,如遇到此类报错,可能是因为超级管理员权限导致。根据 Windows 10 系统设定,超级管理员帐户无法设置指纹,请切换至非超级管理员帐户或新建普通帐户来设置指纹。如果计算机只有一个帐户,请不要关闭超级管理员,可能会导致无法进入系统。在状态栏,点击搜索框,输入cmd,打开命令提示符,在命令提示符窗口中有C:\Users\Administrator,则为超级管理员。
若您的帐户为超级管理员帐户,请您新建一个本地帐户,方法如下:
在设置 > 帐户 > 家庭和其他用户,选择将其他人添加到这台电脑,在d出的对话框中,添加新用户并为新用户设置密码。
注意:新建本地帐户时,需要先断开Internet连接。
5、指纹驱动或者相关驱动异常;
MateBook E 2019、MagicBook 2019 锐龙版、MagicBook Pro 锐龙版、MateBook 13 锐龙版、MateBook D 14 锐龙版、MateBook D 15 锐龙版、MagicBook 14 锐龙版、MagicBook 15 锐龙版,这几款产品只需要下载“指纹驱动程序”这一个驱动。
若您无法在官网下载部分驱动,是因为部分驱动是集成在计算机系统里面,无法上传官网,请您通过电脑管家升级驱动。若电脑管家无法升级驱动,请备份资料后F10恢复出厂设置,或者备份数据后,携带相关凭证和计算机前往华为客户服务中心重装系统。
打开华为官网(>
注:MateBook 第一代(Hertz)无Intel SGX驱动程序。
备注:
指纹相关驱动安装完成后,右键点击 Windows 图标>进入设备管理器 > 生物识别设备。检查生物识别设备中指纹驱动是否有**感叹号。确认无**感叹号,完成指纹录入后则可使用指纹解锁。
6、用户帐户控制设置权限太低时,无法使用指纹功能;
如果录入指纹时,不能打开指纹设置界面,指纹设置时Windows Hello应用程序闪退或者不d出窗口,请检查用户帐户控制设置权限是否正确。
在搜索框输入更改用户帐户控制设置将设置改为仅当应用尝试更改我的计算机时通知我(默认)。
7、Windows 系统异常
请先确定系统是否为Windows 10系统,可以将系统升级到最新;
请重启计算机尝试;
8、系统生物识别服务异常;
如果录入过程中没有反应或不显示录入进度,可能是系统生物识别服务异常,请长按电源键10秒关机重新启动设备。
9、计算机每个帐户最多只能录入 10 组有效指纹
计算机每个帐户最多只能录入 10 组有效指纹,当已经添加10个指纹后,不关闭录入界面再继续添加第11个指纹时,会提示“该指纹与已设置的其他指纹非常类似。请尝试其他手指”。如果系统允许录入更多的指纹,说明之前有指纹录制不成功,存在无效指纹的情况。
提示:请您提前备份好重要数据和桌面上的文件,连接电源然后在开机的时候长按F10,使用系统恢复出厂设置将计算机还原到出厂状态。系统恢复出厂会删除C盘中的数据,其他盘符中的文件将保留,请您平时注意备份C盘内个人文件。若以上方法还是无法解决问题,建议备份数据后携带凭证前往华为客户服务中心进一步检测。
方法步骤如下:
1、首先打开计算机,在计算机内找到“登记指纹”选项,并点击它。
2、在联想的指纹管理软件里,首先输入你当前Windows登录用户的密码。
3、然后进入指纹管理界面(当前已经设置左右手的食指),图中就已右手大拇指为例说明。
4、在“登记”对话框,开始录入你的指纹,直到100%完成。
5、录入完毕,即采集指纹成功即可。
前阵子为了折腾 docker,把系统从家庭版升级到了专业版,随之而来的后遗症就是指纹识别失效了,打开登录选项后显示的是 windows hello 在此设备不可用 ,哦,我之前用的这么开心,你现在跟我说不可用。
通过小娜打开 服务 ,找到 windows biometric service ,关闭服务。
打开 C:\Windows\System32\WinBioDatabase ,把里边的两个文件删掉。提示无法删除就改改名字,或者用安全管家一类的软件。
删除后重启电脑,接着重启 windows biometric service ,再到登录选项中进行设置:
可以看到原来傲娇的不可用已经消失不见了,添加下指纹即可正常使用。
当然了,指纹识别系统是要软系统支持的,就是软件,你把系统重装了,识别软件也就没有了,买电脑时会赠送你相关光盘的,光盘里会有指纹识别系统软件的,装一下就行了。
电脑重装系统简介:
重装系统是指对计算机的 *** 作系统进行重新的安装。当用户错误 *** 作或遭受病毒、木马程序的破坏,系统中的重要文件就会受损导致错误,甚至崩溃无法启动,因此不得不重新安装。
一些喜欢 *** 作电脑者,在系统运行正常情况下为了对系统进行优化,使系统在最优状态下工作,而进行重装。重新系统一般有覆盖式重装和全新重装两种。
1、打开电脑的开始菜单,并单击设置选项。
2、在打开的设置界面中,点击左侧的登录选项,然后点击指纹下的设置。
3、在跳出的界面中,点击开始选项。
4、将手指放在感应器上录入指纹。
5、设置一个pin码。
6、再次输入pin码,确认身份。
7、设置完成后,即可将指纹录入,使用指纹开机电脑。
指纹识别技术是生物测量学技术中较为成熟、应用较多的一种,它是一种利用人的指纹进行计算机自动识别的综合这里的指纹识别技术是指利用计算机进行的指纹自动识别技术,它是一项综合技术,其研究发展涉及到多个前沿及边缘科学当
基于Nios II的自动指纹识别系统设计
摘要: 介绍基于Nios II处理器的嵌入式自动指纹识别系统的实现方法;具体说明自动指纹识别系统的基本原理、系统总体结构、硬件结构设计、用户自定义指令的设计,以及指纹识别算法的处理流程和实现方法。
关键词: 嵌入式 指纹识别 Nios II 定制指令
引 言
指纹识别作为生物特征识别的一种,在身份识别上有着其他手段不可比拟的优越性:人的指纹具有唯一性和稳定性的特点;随着指纹传感器性能的提高和价格的降低,指纹的采集相对容易;指纹的识别算法已经较为成熟。由于指纹识别的诸多优点,指纹识别技术已经逐渐走入民用市场,并应用到许多嵌入式设备中。
目前的嵌入式处理器种类繁多。Altera公司的Nios II处理器是用于可编程逻辑器件的可配置的软核处理器,与Altera的低成本的Cyclone FPGA组合,具有很高的性能价格比。本系统采用Nios II和Cyclone EP1C20嵌入式系统开发板,以及Veridicom公司的FPS200指纹传感器芯片,实现了一个嵌入式自动指纹识别系统。
1 总体设计及系统架构
本系统有两大功能:指纹登记和指纹比对。指纹登记主要包括指纹采集、指纹图像预处理、特征点提取、特征模板存储和输出显示;指纹比对的前三步与指纹登记相同,但在特征点提取后,是将生成的特征模板与存储在指纹特征模板库中的特征模板进行特征匹配,最后输出显示匹配结果。自动指纹识别系统的基本原理框图如图1所示。
本系统在结构上分为三层:系统硬件平台、 *** 作系统和指纹识别算法。系统层次结构如图2所示。
图1自动指纹识别的基本原理框图
图2系统层次
最底层——系统硬件平台,是系统的物理基础,提供软件的运行平台和通信接口。系统的硬件平台在Altera的Nios II Cyclone嵌入式系统开发板上实现,指纹传感器采用美国Veridicom公司的FPS200。FPS200可输出大小为256×300像素、分辨率为500 dpi的灰度图像。
第二层是 *** 作系统,采用μC/OSII。μC/OSII是一个基于抢占式的实时多任务内核,可固化、可剪裁、具有高稳定性和可靠性。这一层提供任务调度以及接口驱动,同时,通过硬件中断来实现系统对外界的通信请求的实时响应,如对指纹采集的控制、对串口通信的控制等。这种方式可以提高系统的运行效率。
最上层是指纹识别核心算法的实现。该算法高效地对采集到的指纹进行处理和匹配。采用C语言在Nios II的集成开发环境(IDE)中实现。
2 系统硬件的设计与实现
21 Nios II嵌入式软核处理器简介
Nios II嵌入式处理器是Altera公司于2004年6月推出的第二代用于可编程逻辑器件的可配置的软核处理器,性能超过200 DMIPS。Nios II是基于哈佛结构的RISC通用嵌入式处理器软核,能与用户逻辑相结合,编程至Altera的FPGA中。处理器具有32位指令集,32位数据通道和可配置的指令以及数据缓冲。它特别为可编程逻辑进行了优化设计,也为可编程单芯片系统(SoPC)设计了一套综合解决方案。Nios II处理器系列包括三种内核:一种是高性能的内核(Nios II/f);一种是低成本内核(Nios II/e);一种是性能/成本折中的标准内核(Nios II/s),是前两种的平衡。本系统采用标准内核。
Nios II 处理器支持256 个具有固定或可变时钟周期 *** 作的定制指令;允许Nios II设计人员利用扩展CPU指令集,通过提升那些对时间敏感的应用软件的运行速度,来提高系统性能。
22 硬件平台结构
系统的硬件平台结构如图3所示。
图3系统硬件平台结构
本系统使用FPS200指纹传感器获取指纹图像。FPS200是电容式固态指纹传感器,采用CMOS技术,获取的图像为256×300像素,分辨率为500 dpi。该传感器提供三种接口方式:8位微机总线接口、集成USB全速接口和集成SPI接口。本系统采用集成SPI接口。指纹采集的程序流程是:首先初始化FPS200的各个寄存器,主要是放电电流寄存器(DCR)、放电时间寄存器(DTR)和增益控制寄存器(PGC)的设置;然后查询等待,指纹被FPS200采集进入数据寄存器后,通过DMA存入内存。
由于从指纹传感器采集到的指纹图像数据在80 KB左右,以DMA方式存入片内RAM。Nios II对指纹图像数据进行处理后,生成指纹特征模板,在指纹登记模式下,存入片外Flash中;在指纹比对模式下,与存储在Flash中的特征模板进行匹配,处理结果通过LCD和七段LED显示器输出显示。
本系统的硬件平台主要是在Altera的Nios II Cyclone嵌入式开发板上实现,选用Altera的Cyclone版本的Nios II开发套件,包括Nios II处理器、标准外围设备库、集成了SoPC Builder系统设计工具的QuartusII开发软件等。系统的主要组件Nios II的标准内核、片内存储器、SPI、UART、DMA控制器、并行I/O接口、Avalon总线、定时器等都集成在一块Altera的Cyclone FPGA芯片上,使用SoPC Builder来配置生成片上系统。
SoPC Builder是功能强大的基于图形界面的片上系统定义和定制工具。SoPC Builder库中包括处理器和大量的IP核及外设。根据应用的需要,本系统选用Nios II Processor、On�Chip�Memory、Flash Memory(Common Flash Interface)、SPI、JTAG UART、DMA、Interval timer、LCD PIO、Seven Segment PIO、Avalon Tri�State Bridge等模块。对这些模块配置完成后,使用SoPC Builder进行系统生成。SOPC Builder自动产生每个模块的HDL文件,同时自动产生一些必要的仲裁逻辑来协调系统中各部件的工作。
23 使用Nios II的定制指令提高系统性能
使用Nios II的定制指令,可以将一个复杂的标准指令序列简化为一个用硬件实现的单一指令,从而简化系统软件设计并加快系统运行速度。Nios II的定制指令是与CPU的数据通路中的ALU相连的用户逻辑块。其基本 *** 作是,接收从dataa和/或datab端口输入的数据,经过定制指令逻辑的处理,将结果输出到result端口。
在指纹识别算法中,对指纹图像的处理数据运算量大,循环数目多;而Nios II的定制指令个数已增加到256个,可以使用定制指令完成许多循环内的数据处理,从而加速数据处理的速度。
在对指纹图像的处理中,频繁地用到坐标转换,将图像的二维坐标转换为一维的存储地址;通过定制指令来完成坐标的转换,用一组易于用硬件实现的位移和加法运算替代乘加运算,可将转换时间缩短1/3。在方向图计算中,要进行离散反正切变换,使用优化过的用硬件实现的定制指令来替代C语言中的atan函数,更可以将变换时间缩短到原来的1/1000。
定制指令逻辑和Nios II的连接在SoPC Builder中完成。Nios II CPU配置向导提供了一个可添加256条定制指令的图形用户界面,在该界面中导入设计文件,设置定制指令名,并分配定制指令所需的CPU时钟周期数目。系统生成时,Nios II IDE为每条用户指令产生一个在系统头文件中定义的宏,可以在C或C++应用程序代码中直接调用这个宏。
3 系统软件的设计与实现
本系统的指纹图像处理及识别算法采用C语言在Nios II IDE中实现。指纹识别算法的流程如图4所示。
图4指纹识别算法流程
背景分离是将指纹区与背景分离,从而避免在没有有效信息的区域进行特征提取,加速后续处理的速度,提高指纹特征提取和匹配的精度。采用标准差阈值跟踪法,图像指纹部分由黑白相间的纹理组成,灰度变化大,因而标准差较大;而背景部分灰度分布较为平坦,标准差较小。将指纹图像分块,计算每个小块的标准差。若大于某一阈值(本文取20),则该小块中的所有像素点为前景;否则,为背景。
方向图是用纹线的方向来表示原来的纹线。本文采用块方向图,将源指纹图像分成小块,使用基于梯度值的方向场计算方法,计算出每个小块的脊线方向。
图像增强的目的是改善图像质量,恢复脊线原来的结构;采用方向滤波,设计一个水平模板,根据计算出的方向图,在每个小块中将水平模板旋转到所需要的方向进行滤波。
图像的二值化是将脊线与背景分离,将指纹图像从灰度图像转换为二值图像。
二值化后的图像经过细化,得到纹线的骨架图像。细化采用迭代的方法,使用Zhang�Suen并行细化算法,可对二值图像并行处理。
特征提取阶段,选择脊线端点和分叉点作为特征点,记录每一个特征点的类型、位置和方向信息,从而得到指纹的特征点集。但由于在指纹扫描和预处理阶段会引入噪声,产生大量伪特征点,因此需要进行伪特征点的去除。去除伪特征点后的特征点集作为特征模板保存。
特征匹配阶段采用基于特征点的匹配算法,通过平移和旋转变换实现特征点的大致对齐重合,计算坐标变换后两个模板中的特征点的距离和角度。如果小于某一阈值(本文的距离和角度阈值分别取5个像素和10°),则认为是一对匹配的特征点。计算得出所有匹配的特征点对后,计算匹配的特征点占模板中所有特征点的百分比S。根据系统的拒识率(FRR)和误识率(FAR)要求设置阈值TS。如果S大于或等于阈值TS,则认为是同一指纹;否则,匹配失败。
结语
本文提出了一种基于Nios II嵌入式处理器软核的自动指纹识别系统实现方法。使用Altera的Cyclone FPGA实现,且具有开发周期短、成本低等特点;同时,采用Nios II的定制指令来提高系统性能,利用硬件实现算法速度快的优点,使以Nios II处理器为核心的系统能够快速地完成大量数据处理。
参考文献
1 Frank Vahid,等 嵌入式系统设计骆丽等译 北京:北京航空航天大学出版社, 2004
2 任爱锋,等基于FPGA的嵌入式系统设计西安:西安电子工业大学出版社, 2004
3 Nios II Custom Instruction User Guide >
1、解锁前有未录入的指纹误识别指纹超过三次
可能是您在解锁前有未录入的指纹(未录制指纹手指,手臂,手背等等)触碰过指纹感应器,导致系统误识别次数达到 3 次,Windows 系统限制,3 次错误的指纹会导致指纹解锁功能被禁用,需要使用密码或者 PIN 码解锁进入系统。再次使用指纹解锁时即可恢复正常。
2、设置指纹前没有设置密码、PIN码或PIN码出现异常;
请确保登录的帐户已设置密码和 PIN 码;
先删除PIN码,再设置PIN码,重新设置指纹。
3、指纹录入没有按照指纹录入规范 *** 作
请保持手指干净,确保录入指纹的图像质量。录入过程中,根据屏幕提示 *** 作进行,一个方位录入成功后,再调整到另一个方位,并尽量覆盖手指指纹的中心和边缘区域,轻微按压指纹感应区域,避免移动过快;
4、使用的是超级管理员帐户
使用超级管理员权限,设置密码前指纹设置界面设置按钮是灰色。设置密码后指纹设置界面设置按钮是黑色的,可以点击进入Windows Hello界面和指纹图案录入界面。设置密码后进入录入指纹界面,放上手指后遇到的报错提示为“抱歉,出现问题。关闭Windows Hello,然后尝试再次运行安装程序。”,如遇到此类报错,可能是因为超级管理员权限导致。根据 Windows 10 系统设定,超级管理员帐户无法设置指纹,请切换至非超级管理员帐户或新建普通帐户来设置指纹。如果计算机只有一个帐户,请不要关闭超级管理员,可能会导致无法进入系统。在状态栏,点击搜索框,输入cmd,打开命令提示符,在命令提示符窗口中有C:\Users\Administrator,则为超级管理员。
若您的帐户为超级管理员帐户,请您新建一个本地帐户,方法如下:
在设置 > 帐户 > 家庭和其他用户,选择将其他人添加到这台电脑,在d出的对话框中,添加新用户并为新用户设置密码。
注意:新建本地帐户时,需要先断开Internet连接。
5、指纹驱动或者相关驱动异常;
MateBook E 2019、MagicBook 2019 锐龙版、MagicBook Pro 锐龙版、MateBook 13 锐龙版、MateBook D 14 锐龙版、MateBook D 15 锐龙版、MagicBook 14 锐龙版、MagicBook 15 锐龙版,这几款产品只需要下载“指纹驱动程序”这一个驱动。
若您无法在官网下载部分驱动,是因为部分驱动是集成在计算机系统里面,无法上传官网,请您通过电脑管家升级驱动。若电脑管家无法升级驱动,请备份资料后F10恢复出厂设置,或者备份数据后,携带相关凭证和计算机前往华为客户服务中心重装系统。
打开华为官网(>
注:MateBook 第一代(Hertz)无Intel SGX驱动程序。
备注:
指纹相关驱动安装完成后,右键点击 Windows 图标>进入设备管理器 > 生物识别设备。检查生物识别设备中指纹驱动是否有**感叹号。确认无**感叹号,完成指纹录入后则可使用指纹解锁。
6、用户帐户控制设置权限太低时,无法使用指纹功能;
如果录入指纹时,不能打开指纹设置界面,指纹设置时Windows Hello应用程序闪退或者不d出窗口,请检查用户帐户控制设置权限是否正确。
在搜索框输入更改用户帐户控制设置将设置改为仅当应用尝试更改我的计算机时通知我(默认)。
7、Windows 系统异常
请先确定系统是否为Windows 10系统,可以将系统升级到最新;
请重启计算机尝试;
8、系统生物识别服务异常;
如果录入过程中没有反应或不显示录入进度,可能是系统生物识别服务异常,请长按电源键10秒关机重新启动设备。
9、计算机每个帐户最多只能录入 10 组有效指纹
计算机每个帐户最多只能录入 10 组有效指纹,当已经添加10个指纹后,不关闭录入界面再继续添加第11个指纹时,会提示“该指纹与已设置的其他指纹非常类似。请尝试其他手指”。如果系统允许录入更多的指纹,说明之前有指纹录制不成功,存在无效指纹的情况。
提示:请您提前备份好重要数据和桌面上的文件,连接电源然后在开机的时候长按F10,使用系统恢复出厂设置将计算机还原到出厂状态。系统恢复出厂会删除C盘中的数据,其他盘符中的文件将保留,请您平时注意备份C盘内个人文件。若以上方法还是无法解决问题,建议备份数据后携带凭证前往华为客户服务中心进一步检测。客户服务中心可以通过以下链接进行查询:客户服务中心
以上就是关于指纹不能用了怎么回事全部的内容,包括:指纹不能用了怎么回事、thinkpad x250指纹识别怎么用、win10家庭版升级专业版后指纹识别无法使用的解决办法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)