掌桥专利:专业的专利平台
掌桥专利
首页

一种鼠标免手动唤醒的方法及系统

文献发布时间:2023-06-19 16:08:01



技术领域

本发明涉及鼠标技术领域,尤其是指一种鼠标免手动唤醒的方法及系统。

背景技术

随着办公电脑设备的普及,鼠标作为日常计算机办公的必需品,已经成为办公标配。唤醒鼠标的方式一般是通过手动移动或者点击对鼠标喊醒,降低效率,体验感差。随着神经网络技术的发展、集成电路技术的成熟以及人脸识别技术日渐成熟,如何在办公场景下更快唤醒鼠标已成为面临的技术问题。

发明内容

本发明针对现有技术的问题提供一种鼠标免手动唤醒的方法及系统。

为了解决上述技术问题,本发明采用如下技术方案:

本发明提供了一种鼠标免手动唤醒的方法,包括:

获取图像信息;

根据图像信息确定人脸图像;

验证人脸图像与预先保存设置的用于唤醒鼠标的人脸图像是否相同;

若验证结果为人脸图像与预先保存设置的用于唤醒鼠标的人脸图像相同,则唤醒鼠标。

其中,所述方法还包括:

唤醒鼠标后,若未使用鼠标的时间段大于预设时间段阈值,则重新进入验证唤醒鼠标模式;

若验证结果为人脸图像与预先设置的用于唤醒的人脸图像不相同,则重新进入验证唤醒鼠标模式。

其中,所述方法中获取图像信息是通过外置的图像采集设备获取的。

其中,所述方法中根据图像信息确定人脸图像,需要通过人脸识别设备将图像信息转换为人脸图像。

其中,所述方法中验证人脸图像与预先保存设置的用于唤醒鼠标的人脸图像是否相同是通过人脸匹配模块验证的。

其中,所述人脸匹配模块分别运行均值哈希算法、感知哈希算法以及差值哈希算法来计算人脸图像的哈希值,与预先设置的用于唤醒鼠标的人脸图像的哈希值进行对比验证人脸图像;

当三种哈希算法输出的相似度平均值高于预设相似数值时,则表明人像验证结果为相同;

当三种哈希算法输出的相似度平均值低于预设相似数值时验证结果为不相同。

其中,所述均值哈希算法计算人脸图像的哈希值的步骤如下:

将图像缩放到固定大小;将图像灰度化;计算灰度化图像所有像素的平均值;根据平均值将每一个像素二值化,大于平均值用1表示,小于平均值用0表示;将二值化后的像素记录在字符串中,就是图像的哈希值;通过逐一对比人脸图像的哈希值与预先设置的用于唤醒的人脸图像的哈希值,计算汉明距离,输出相似度。

其中,所述感知哈希算法计算人脸图像的哈希值的步骤如下:

将图像缩放到固定大小;将图像灰度化;将图片进行离散余弦变换,得到频域;计算频域左上角固定范围内的平均值;根据平均值将每一个像素二值化,大于平均值用1表示,小于平均值用0表示;将二值化后的像素记录在字符串中,就是图像的哈希值;通过逐一对比人脸图像的哈希值与预先设置的用于唤醒的人脸图像的哈希值,计算汉明距离,输出相似度。

其中,所述差值哈希算法三种哈希算法计算人脸图像的哈希值的步骤如下:

将图像缩放到固定大小;将图像灰度化;计算图像每行相邻像素的差值,前一个像素大于后一个像素,则用1表示,前一个像素小于后一个像素,否则用0表示;将二值化后的像素记录在字符串中,就是图像的哈希值;通过逐一对比人脸图像的哈希值与预先设置的用于唤醒的人脸图像的哈希值,计算汉明距离,输出相似度。

本发明还提供了一种鼠标免手动唤醒的系统,包括:

图像采集设备:用于获取包含背景、人脸信息的图像信息;

人脸识别设备:包含人脸识别模块和人脸匹配模块,人脸识别模块用于根据图像信息确定人脸图像,人脸匹配模块用于验证人脸图像与预先保存设置的用于唤醒鼠标的人脸图像是否相同;

鼠标:内置唤醒模块,若验证结果为人脸图像与预先保存设置的用于唤醒鼠标的人脸图像相同,则唤醒鼠标。

本发明的有益效果:

本发明设计巧妙,通过图像信息就可唤醒鼠标,通过与用户预先设置的人脸图像进行对比,在人脸图像与预先设置的用于唤醒的人脸图像相同的情况下唤醒鼠标,无需手动唤醒鼠标,体验更加简单自然,提高使用效率。

附图说明

图1为实施例1的一种鼠标免手动唤醒的方法的流程图。

图2为实施例2的一种鼠标免手动唤醒的系统的原理框架图。

具体实施方式

为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。以下结合附图对本发明进行详细的描述。

实施例1

实施例1提供了一种鼠标免手动唤醒的方法,如图1,包括:

获取图像信息;具体的,本实施例中,当用户出现在图像采集设备的检测范围内,图像采集设备开始获取图像信息;

根据图像信息确定人脸图像;根据图像采集设备获取的图像信息,通过人脸识别设备从图像信息中识别出人脸图像;

验证人脸图像与预先保存设置的用于唤醒鼠标的人脸图像是否相同;在鼠标初始化设置或还原出厂设置的过程中,用户可以通过微信小程序、外部APP设置保存用于唤醒的人脸图像;

若验证结果为人脸图像与预先保存设置的用于唤醒鼠标的人脸图像相同,则唤醒鼠标;若验证结果为人脸图像与预先设置的用于唤醒的人脸图像不相同,则重新验证唤醒鼠标;

本发明设计巧妙,通过图像信息就可唤醒鼠标,通过与用户预先设置的人脸图像进行对比,在人脸图像与预先设置的用于唤醒的人脸图像相同的情况下唤醒鼠标,无需手动唤醒鼠标,体验更加简单自然,提高使用效率。

其中,所述方法还包括:

唤醒鼠标后,若未使用鼠标的时间段大于预设时间段阈值,则重新进入验证唤醒鼠标模式;

若验证结果为人脸图像与预先设置的用于唤醒的人脸图像不相同,则重新进入验证唤醒鼠标模式。

本实施例中,所述方法中获取图像信息是通过外置的图像采集设备获取的。

本实施例中,所述方法中根据图像信息确定人脸图像,需要通过人脸识别设备将图像信息转换为人脸图像。

本实施例中,所述方法中验证人脸图像与预先保存设置的用于唤醒鼠标的人脸图像是否相同是通过人脸匹配模块验证的。

本实施例中,所述人脸匹配模块分别运行均值哈希算法、感知哈希算法以及差值哈希算法来计算人脸图像的哈希值,与预先设置的用于唤醒鼠标的人脸图像的哈希值进行对比验证人脸图像;

当三种哈希算法输出的相似度平均值高于预设相似数值时,则表明人像验证结果为相同;具体地,当三种哈希算法输出的相似度平均值高于预设相似数值95%时,验证结果为相同。

当三种哈希算法输出的相似度平均值低于预设相似数值时验证结果为不相同。具体地,当三种哈希算法输出的相似度平均值底于预设相似数值95%时,验证结果为不相同。

其中,所述均值哈希算法计算人脸图像的哈希值的步骤如下:

将图像缩放到固定大小;将图像灰度化;计算灰度化图像所有像素的平均值;根据平均值将每一个像素二值化,大于平均值用1表示,小于平均值用0表示;将二值化后的像素记录在字符串中,就是图像的哈希值;通过逐一对比人脸图像的哈希值与预先设置的用于唤醒的人脸图像的哈希值,计算汉明距离,输出相似度。

其中,所述感知哈希算法计算人脸图像的哈希值的步骤如下:

将图像缩放到固定大小;将图像灰度化;将图片进行离散余弦变换,得到频域;计算频域左上角固定范围内的平均值;根据平均值将每一个像素二值化,大于平均值用1表示,小于平均值用0表示;将二值化后的像素记录在字符串中,就是图像的哈希值;通过逐一对比人脸图像的哈希值与预先设置的用于唤醒的人脸图像的哈希值,计算汉明距离,输出相似度。

其中,所述差值哈希算法三种哈希算法计算人脸图像的哈希值的步骤如下:

将图像缩放到固定大小;将图像灰度化;计算图像每行相邻像素的差值,前一个像素大于后一个像素,则用1表示,前一个像素小于后一个像素,否则用0表示;将二值化后的像素记录在字符串中,就是图像的哈希值;通过逐一对比人脸图像的哈希值与预先设置的用于唤醒的人脸图像的哈希值,计算汉明距离,输出相似度。

本实施例中,上述方法中的汉明距离d

其中,y表示人脸图像的哈希值,η表示预设的人脸图像哈希值,J表示哈希值长度。

实施例九,上述方法中的相似度s(y,η)计算公式为:

其中,d

实施例2

本实施例2提供了一种鼠标免手动唤醒的系统,如图2,包括:

图像采集设备:用于获取包含背景、人脸信息的图像信息;

人脸识别设备:包含人脸识别模块和人脸匹配模块,人脸识别模块用于根据图像信息确定人脸图像,人脸匹配模块用于验证人脸图像与预先保存设置的用于唤醒鼠标的人脸图像是否相同;

鼠标:内置唤醒模块,若验证结果为人脸图像与预先保存设置的用于唤醒鼠标的人脸图像相同,则唤醒鼠标。

以上所述,仅是本发明较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明以较佳实施例公开如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当利用上述揭示的技术内容作出些许变更或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明技术是指对以上实施例所作的任何简单修改、等同变化与修饰,均属于本发明技术方案的范围内。

技术分类

06120114717797