一种基于人工智能的指纹检测识别系统的制作方法

文档序号:31708260发布日期:2022-10-01 13:00阅读:151来源:国知局
一种基于人工智能的指纹检测识别系统的制作方法

1.本发明涉及指纹识别领域,具体涉及一种基于人工智能的指纹检测识别系统。


背景技术:

2.人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等,指纹识别是将识别对象的指纹进行分类比对从而进行判别,指纹识别技术作为生物体特征识别技术之一在新世纪逐渐成熟,进入了人类的生产生活领域,本方案具体涉及一种基于人工智能的指纹检测识别系统。
3.现有的基于人工智能的指纹检测识别系统存在着一定的不足之处有待改善,现有的基于人工智能的指纹检测识别系统不具备检测功能,无法对被测物体进行检测,当被测物体不是指纹数据时,会进行不必要的识别,在识别出不匹配指纹数据时没有进行警示,指纹检测识别系统使用的安全性不高。


技术实现要素:

4.本发明所要解决的技术问题在于:现有的基于人工智能的指纹识别系统不具备检测功能,无法对被测物体进行检测,当被测物体不是指纹数据时,会进行不必要的识别,在识别出不匹配指纹数据时没有进行警示,指纹检测识别系统使用的安全性不高。
5.本发明是通过以下技术方案解决上述技术问题的,一种基于人工智能的指纹检测识别系统,包括控制终端、中央控制器、云平台、交互模块、检测模块、执行模块、采集模块、比对模块和警示模块;
6.所述控制终端用于控制进行人工智能交互、指纹检测以及指纹识别;
7.所述中央处理器用于控制交互模块、检测模块、执行模块、采集模块、比对模块和警示模块的工作;
8.所述云平台用于对人工智能的指纹检测识别系统的远程管理;
9.所述交互模块用于实现人机交互功能;
10.所述检测模块用于检测被测物体是否为指纹;
11.所述执行模块用于执行控制终端的相关命令;
12.所述采集模块用于采集指纹数据;
13.所述比对模块用于采集的指纹数据与数据库的指纹数据进行比对;
14.所述警示模块用于识别出不匹配指纹时进行警示。
15.优选的,所述采集模块包括扫描单元、图像压缩单元、提取单元和存储单元。
16.优选的,所述检测模块包括传感单元、用于获取图像数据的获取单元、用于检测指纹数据的检测单元、分析单元、预设比对单元。
17.优选的,所述检测模块具体处理步骤如下:
18.步骤一:将被测物体放到检测区域,当传感器没有感应到被测物体时,将被测物体
放到传感器能够感应的位置,当传感器感应到被测物体时,执行下一步骤;
19.步骤二:获取单元获取被测物体的图像信息,将获取的图像信息进行放大转换;
20.步骤三:将获取图像信息进行指纹数据检测,当检测单元检测为指纹数据时,执行对指纹进行扫描的操作,当被测物体被检测出不是指纹数据时,将终止操作。
21.优选的,所述比对模块通过云平台与数据库相连。
22.优选的,所述警示模块包括声音报警、光电报警和摄像单元、所述声音报警通过蜂鸣器实现,所述光电报警通过警示灯实现,所述摄像单元通过摄像头实现。
23.优选的,所述比对模块利用图像模板匹配算法和感知哈希算法对采集的指纹数据和数据库的指纹数据进行比对,其中图像模板匹配算法通过计算原图像与模板图像的平均绝对差、绝对误差和、误差平方和、平均误差平方和、归一化积、序贯相似性检测、hadamard变换等获得采集的指纹数据和数据库的指纹数据的相似度,感知哈希算法通过为采集的指纹数据和数据库的指纹数据生成指纹字符串,然后比较它们的指纹字符串,结果越相近表示采集的指纹数据和数据库的指纹数据越相似,感知哈希算法采用离散余弦变换降低频率:
[0024][0025]
其中f(u)表示一维dct变化的结果,f(i)为原始的信号,c(u)是补偿系数,可以使dct变换矩阵为正交矩阵。
[0026]
优选的,所述警示模块具体处理步骤如下:
[0027]
s1、采集的指纹数据通过比对模块与数据库的指纹数据进行比对,当比对匹配时,执行相应的操作;
[0028]
s2、当采集的指纹数据通过比对模块与数据库的指纹数据进行比对不匹配时,指纹识别系统终止操作,中央处理器将不匹配信息通过云平台发送到人工智能交互设备上;
[0029]
s3、当人机交互设备接收到不匹配信息后,控制终端控制人工智能交互设备上安装的蜂鸣器进行警示,控制终端控制人工智能交互设备上安装的警示灯进行闪烁,控制终端控制人工智能交互设备上安装的摄像头进行摄像;
[0030]
s4、人工智能交互设备和控制终端发出警示后,及时的做出相关处理,保证指纹检测识别系统的使用安全。
[0031]
优选的,该基于人工智能的指纹检测识别系统具体处理步骤如下:
[0032]
a1:启动人机交互设备和指纹检测识别系统,控制终端通过中央处理器控制人工智能交互设备的使用,实现使用者与指纹检测识别系统进行人机交互;
[0033]
a2:将被测物体放到检测区域,当传感器没有感应到被测物体时,将被测物体放到传感器能够感应的位置,当传感器感应到被测物体时,获取单元获取被测物体的图像信息,将获取的图像信息进行放大转换,将获取图像信息进行指纹数据检测,当检测单元检测为指纹数据时,执行对指纹进行扫描的操作,当被测物体被检测出不是指纹数据时,将终止操作;
[0034]
a3:指纹数据通过扫描单元进行扫描、通过图像压缩单元对扫描的图像进行压缩,通过提取单元对压缩后的图像进行提取,通过存储单元对提取的图像信息进行放大转换后进行存储,实现对指纹数据进行采集;
[0035]
a4:采集的指纹数据通过比对模块与数据库的指纹数据进行比对;
[0036]
a5:采集的指纹数据通过比对模块与数据库的指纹数据进行比对,当比对匹配时,执行相应的操作,当采集的指纹数据通过比对模块与数据库的指纹数据进行比对不匹配时,指纹识别系统终止操作,中央处理器将不匹配信息通过云平台发送到人工智能交互设备上,当人机交互设备接收到不匹配信息后,控制终端控制人工智能交互设备上安装的蜂鸣器进行警示,控制终端控制人工智能交互设备上安装的警示灯进行闪烁,控制终端控制人工智能交互设备上安装的摄像头进行摄像,人工智能交互设备和控制终端发出警示后,及时的做出相关处理,对指纹检测识别系统进行安全保护。
[0037]
本发明相比现有技术具有以下优点:
[0038]
通过设置检测模块和警示模块,能够在指纹检测识别系统使用时进行检测,当检测出非指纹数据时能够及时终止接下来的操作,可以防止指纹识别系统进行不必要的识别,能够在识别出不匹配指纹数据时进行警示,提高了指纹检测识别系统使用的安全性。
附图说明
[0039]
图1是本发明的系统框图;
[0040]
图2是本发明的采集比对和警示的流程示意图;
[0041]
图3是本发明的警示模块的系统框图;
[0042]
图4是本发明的检测模块的流程示意图。
具体实施方式
[0043]
下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
[0044]
如图1-4所示,本实施例提供一种技术方案:一种基于人工智能的指纹检测识别系统,包括控制终端、中央控制器、云平台、交互模块、检测模块、执行模块、采集模块、比对模块和警示模块;
[0045]
控制终端用于控制进行人工智能交互、指纹检测以及指纹识别;
[0046]
中央处理器用于控制交互模块、检测模块、执行模块、采集模块、比对模块和警示模块的工作;
[0047]
云平台用于对人工智能的指纹检测识别系统的远程管理;
[0048]
交互模块用于实现人机交互功能;
[0049]
检测模块用于检测被测物体是否为指纹;
[0050]
执行模块用于执行控制终端的相关命令;
[0051]
采集模块用于采集指纹数据;
[0052]
比对模块用于采集的指纹数据与数据库的指纹数据进行比对;
[0053]
警示模块用于识别出不匹配指纹时进行警示。
[0054]
采集模块包括扫描单元、图像压缩单元、提取单元和存储单元。
[0055]
检测模块包括传感单元、用于获取图像数据的获取单元、用于检测指纹数据的检测单元、分析单元、预设比对单元
[0056]
检测模块具体处理步骤如下:
[0057]
步骤一:将被测物体放到检测区域,当传感器没有感应到被测物体时,将被测物体放到传感器能够感应的位置,当传感器感应到被测物体时,执行下一步骤;
[0058]
步骤二:获取单元获取被测物体的图像信息,将获取的图像信息进行放大转换;
[0059]
步骤三:将获取图像信息进行指纹数据检测,当检测单元检测为指纹数据时,执行对指纹进行扫描的操作,当被测物体被检测出不是指纹数据时,将终止操作。
[0060]
比对模块通过云平台与数据库相连。
[0061]
警示模块包括声音报警、光电报警和摄像单元、声音报警通过蜂鸣器实现,光电报警通过警示灯实现,摄像单元通过摄像头实现。
[0062]
所述比对模块利用图像模板匹配算法和感知哈希算法对采集的指纹数据和数据库的指纹数据进行比对,其中图像模板匹配算法通过计算原图像与模板图像的平均绝对差、绝对误差和、误差平方和、平均误差平方和、归一化积、序贯相似性检测、hadamard变换等获得采集的指纹数据和数据库的指纹数据的相似度,感知哈希算法通过为采集的指纹数据和数据库的指纹数据生成指纹字符串,然后比较它们的指纹字符串,结果越相近表示采集的指纹数据和数据库的指纹数据越相似,感知哈希算法采用离散余弦变换降低频率:
[0063][0064]
其中f(u)表示一维dct变化的结果,f(i)为原始的信号,c(u)是补偿系数,可以使dct变换矩阵为正交矩阵。
[0065]
警示模块具体处理步骤如下:
[0066]
s1、采集的指纹数据通过比对模块与数据库的指纹数据进行比对,当比对匹配时,执行相应的操作;
[0067]
s2、当采集的指纹数据通过比对模块与数据库的指纹数据进行比对不匹配时,指纹识别系统终止操作,中央处理器将不匹配信息通过云平台发送到人工智能交互设备上;
[0068]
s3、当人机交互设备接收到不匹配信息后,控制终端控制人工智能交互设备上安装的蜂鸣器进行警示,控制终端控制人工智能交互设备上安装的警示灯进行闪烁,控制终端控制人工智能交互设备上安装的摄像头进行摄像;
[0069]
s4、人工智能交互设备和控制终端发出警示后,及时的做出相关处理,保证指纹检测识别系统的使用安全。
[0070]
该基于人工智能的指纹检测识别系统具体处理步骤如下:
[0071]
a1:启动人机交互设备和指纹检测识别系统,控制终端通过中央处理器控制人工智能交互设备的使用,实现使用者与指纹检测识别系统进行人机交互;
[0072]
a2:将被测物体放到检测区域,当传感器没有感应到被测物体时,将被测物体放到传感器能够感应的位置,当传感器感应到被测物体时,获取单元获取被测物体的图像信息,将获取的图像信息进行放大转换,将获取图像信息进行指纹数据检测,当检测单元检测为指纹数据时,执行对指纹进行扫描的操作,当被测物体被检测出不是指纹数据时,将终止操作;
[0073]
a3:指纹数据通过扫描单元进行扫描、通过图像压缩单元对扫描的图像进行压缩,通过提取单元对压缩后的图像进行提取,通过存储单元对提取的图像信息进行放大转换后
进行存储,实现对指纹数据进行采集;
[0074]
a4:采集的指纹数据通过比对模块与数据库的指纹数据进行比对;
[0075]
a5:采集的指纹数据通过比对模块与数据库的指纹数据进行比对,当比对匹配时,执行相应的操作,当采集的指纹数据通过比对模块与数据库的指纹数据进行比对不匹配时,指纹识别系统终止操作,中央处理器将不匹配信息通过云平台发送到人工智能交互设备上,当人机交互设备接收到不匹配信息后,控制终端控制人工智能交互设备上安装的蜂鸣器进行警示,控制终端控制人工智能交互设备上安装的警示灯进行闪烁,控制终端控制人工智能交互设备上安装的摄像头进行摄像,人工智能交互设备和控制终端发出警示后,及时的做出相关处理,对指纹检测识别系统进行安全保护。
[0076]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0077]
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1