[发明专利]指令生成方法及装置在审
| 申请号: | 201510860559.6 | 申请日: | 2015-11-30 | 
| 公开(公告)号: | CN106814941A | 公开(公告)日: | 2017-06-09 | 
| 发明(设计)人: | 孙伟;石新明;底浩 | 申请(专利权)人: | 小米科技有限责任公司 | 
| 主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06K9/00;G06T7/246 | 
| 代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 | 
| 地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 指令 生成 方法 装置 | ||
技术领域
本公开涉及移动终端领域,特别涉及一种指令生成方法及装置。
背景技术
指纹识别模组是一种识别待测指纹是否为目标指纹的传感器组件。指纹识别模组已经被诸如智能手机、平板电脑之类的移动终端所广泛使用。指纹识别模组的工作原理为:预先存储目标指纹的指纹特征,在识别待测指纹时,检测待测指纹的指纹特征是否符合目标指纹的指纹特征;若符合,则确定待测指纹为目标指纹。但是,目前的指纹识别模组仅能用于指纹识别这个单一功能。
发明内容
为克服相关技术中存在的问题,本公开实施例提供一种指令生成方法及装置,用以解决指纹识别模组应用场景单一的问题。
为了解决指纹识别模组应用场景单一的问题,本公开提供一种指令生成方法及装置。所述技术方案如下:
根据本公开实施例的第一方面,提供一种指令生成方法,该方法包括:
获取同一指纹的至少两帧指纹图像;
根据至少两帧指纹图像计算该指纹的位置变化信息;
根据位置变化信息生成操作指令,该操作指令包括:平移指令,和/或,旋转指令。
在一实施例中,根据至少两帧指纹图像计算该指纹的位置变化信息,可 包括:
获取第i帧指纹图像中的n个特征区域,i为整数,n为正整数;
在第i+1帧指纹图像中查找与该n个特征区域分别匹配的匹配区域;
对于每个特征区域,根据特征区域和对应的匹配区域计算出该特征区域的运动矢量;
将n个特征区域各自的运动矢量确定为该指纹的位置变化信息。
在一实施例中,获取第i帧指纹图像中的n个特征区域,可包括:
根据预设的n个区域位置获取第i帧指纹图像中的n个特征区域;
或,
根据预定条件从第i帧指纹图像中获取n个特征区域,预定条件包括:清晰度大于第一阈值、对比度大于第二阈值、局部特征符合预定特征、当前区域是相对于前一帧指纹图像中参考区域的匹配区域中的至少一种。
在一实施例中,根据位置变化信息生成操作指令,可包括:
在n个运动矢量的运动方向均相同时,根据n个运动矢量生成平移指令。
在一实施例中,根据位置变化信息生成操作指令,可包括:
在n≥2且n个运动矢量的运动方向存在不同时,根据n个运动矢量确定旋转方向和旋转角度;
根据旋转方向和旋转角度生成旋转指令。
在一实施例中,根据n个运动矢量的运动方向确定旋转方向和旋转角度,可包括:
根据n个运动矢量各自对应的中垂线确定旋转中心点;
根据n个运动矢量的方向和旋转中心点确定旋转方向和旋转角度。
根据本公开实施例的第二方面,提供一种指令生成装置,该装置包括:
获取模块,被配置为获取同一指纹的至少两帧指纹图像;
计算模块,被配置为根据至少两帧指纹图像计算指纹的位置变化信息;
指令生成模块,被配置为根据位置变化信息生成操作指令,操作指令包括:平移指令,和/或,旋转指令。
在一实施例中,计算模块,可包括:
特征获取子模块,被配置为获取第i帧指纹图像中的n个特征区域,i为整数,n为正整数;
查找子模块,被配置为在第i+1帧指纹图像中查找与n个特征区域分别匹配的匹配区域;
矢量计算子模块,被配置为对于每个特征区域,根据特征区域和对应的匹配区域计算出特征区域的运动矢量;
位置变化子模块,被配置为将n个特征区域各自的运动矢量确定为指纹的位置变化信息。
在一实施例中,特征获取子模块,可被配置为根据预设的n个区域位置获取第i帧指纹图像中的n个特征区域;
或,
特征获取子模块,被配置为根据预定条件从第i帧指纹图像中获取n个特征区域,预定条件包括:清晰度大于第一阈值、对比度大于第二阈值、局部特征符合预定特征、当前区域是相对于前一帧指纹图像中参考区域的匹配区域中的至少一种。
在一实施例中,指令生成模块,可包括:
第一指令子模块,被配置为在n个运动矢量的运动方向均相同时,根据n个运动矢量生成平移指令。
在一实施例中,指令生成模块,可包括:
第二指令子模块,被配置为在n≥2且n个运动矢量的运动方向存在不同时,根据n个运动矢量确定旋转方向和旋转角度;
第三指令子模块,被配置为根据旋转方向和旋转角度生成旋转指令。
在一实施例中,第二指令子模块,还可包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510860559.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数值输入方法及装置
- 下一篇:一种实现自定义主题的方法、装置和系统





