CN201510033845.5
2015.01.23
CN104573608A
2015.04.29
实审
审中
实质审查的生效IPC(主分类):G06K 7/10申请日:20150123|||公开
G06K7/10
苏州海博智能系统有限公司
鲍文彬; 贾小龙; 张徵; 励业宏; 谢涛令
215200江苏省苏州市吴江市吴江经济开发区联杨路以南、长安路以东(科技创业园)
苏州创元专利商标事务所有限公司32103
孙仿卫; 段晓玲
本发明实施例提供一种编码信息扫描方法及装置,包括:检测第一物体在屏幕上或屏幕附近的移动轨迹;判断所述移动轨迹是否与预设的轨迹相符,如果相符,则依据所述移动轨迹确定该移动轨迹划定的屏幕范围;在所述划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域;将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。
1. 一种编码信息扫描方法,其特征在于,包括:检测第一物体在屏幕上或屏幕附近的移动轨迹;判断所述移动轨迹是否与预设的轨迹相符,如果相符,则依据所述移动轨迹确定该移动轨迹划定的屏幕范围;在所述划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域;将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。2. 如权利要求1所述的方法,其特征在于,该方法还包括:在得到扫描到的编码信息图像后,对所述编码信息图像进行图像识别得到编码信息。3. 如权利要求2所述的方法,其特征在于,该方法还包括:在识别编码信息图像所占的区域后,将识别编码信息图像所占区域的结果进行显示,在接收到确认指令后,再执行后续步骤。4. 如权利要求1至3中任意一项所述的方法,其特征在于,所述预设的轨迹为封闭圈的轨迹或非封闭的轨迹。5. 如权利要求1至3中任意一项所述的方法,其特征在于,所述依据所述移动轨迹确定该移动轨迹划定的屏幕范围包括:当所述移动轨迹为非封闭的轨迹时,确定包围所述移动轨迹的最小矩形屏幕范围,作为该移动轨迹划定的屏幕范围;当所述移动轨迹为封闭的轨迹时,确定所述封闭轨迹包围的屏幕范围,作为该移动轨迹划定的屏幕范围。6. 如权利要求1至3中任意一项所述的方法,其特征在于,所述检测第一物体在屏幕上的移动轨迹包括:检测生物体皮肤在屏幕上触摸的移动轨迹。7. 如权利要求1至3中任意一项所述的方法,其特征在于,所述检测第一物体在屏幕附近的移动轨迹包括:基于电磁检测技术,检测电磁笔在屏幕附近的移动轨迹。8. 如权利要求1至3中任意一项所述的方法,其特征在于,所述编码信息包括二维码信息或条形码信息。9. 一种编码信息扫描装置,其特征在于,包括:轨迹检测单元,用于检测第一物体在屏幕上或屏幕附近的移动轨迹;轨迹条件判断单元,用于判断所述移动轨迹是否与预设的轨迹相符,如果相符,则依据所述移动轨迹确定该移动轨迹划定的屏幕范围;编码信息图像区域识别单元,用于在所述划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域;编码信息图像截取单元,用于将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。10. 如权利要求9所述的装置,其特征在于,该装置还包括:信息识别单元,用于在所述编码信息图像截取单元得到扫描到的编码信息图像后,对所述编码信息图像进行图像识别得到编码信息。
一种编码信息扫描方法及装置 技术领域 本发明涉及信息处理技术领域,尤其涉及一种编码信息扫描方法及装置。 背景技术 随着智能手机的快速发展,二维码的使用也越来越多,用户可以通过手机的摄像头扫描外部媒介上的二维码图像,进一步对摄取的图像进行识别得到二维码中蕴含的信息。 随着信息传播途径的便捷化,已经出现很多应用程序支持将二维码进行直接发送或分享,而利用现有的二维码扫描方法仍需要用户将其打印出来再用手机等设备进行拍摄识别,这给用户的使用带来不便。 发明内容 有鉴于此,本发明提供一种编码信息扫描方法及装置,能够实现在屏幕上直接获取编码信息图像。 为实现上述目的,本发明一方面提供一种编码信息扫描方法,包括: 检测第一物体在屏幕上或屏幕附近的移动轨迹; 判断所述移动轨迹是否与预设的轨迹相符,如果相符,则依据所述移动轨迹确定该移动轨迹划定的屏幕范围; 在所述划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域; 将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。 在一个优选的实施例中,该方法还包括: 在得到扫描到的编码信息图像后,对所述编码信息图像进行图像识别得到编码信息。 在一个优选的实施例中,该方法还包括: 在识别编码信息图像所占的区域后,将识别编码信息图像所占区域的结果进行显示,在接收到确认指令后,再执行后续步骤。 在一个优选的实施例中,所述预设的轨迹为封闭圈的轨迹或非封闭的轨迹。 在一个优选的实施例中,所述依据所述移动轨迹确定该移动轨迹划定的屏幕范围包括: 当所述移动轨迹为非封闭的轨迹时,确定包围所述移动轨迹的最小矩形屏幕范围,作为该移动轨迹划定的屏幕范围; 当所述移动轨迹为封闭的轨迹时,确定所述封闭轨迹包围的屏幕范围,作为该移动轨迹划定的屏幕范围。 在一个优选的实施例中,所述检测第一物体在屏幕上的移动轨迹包括: 检测生物体皮肤在屏幕上触摸的移动轨迹。 在一个优选的实施例中,所述检测第一物体在屏幕附近的移动轨迹包括: 基于电磁检测技术,检测电磁笔在屏幕附近的移动轨迹。 在一个优选的实施例中,所述编码信息包括二维码信息或条形码信息。 本发明另一方面还提供一种编码信息扫描装置,包括: 轨迹检测单元,用于检测第一物体在屏幕上或屏幕附近的移动轨迹; 轨迹条件判断单元,用于判断所述移动轨迹是否与预设的轨迹相符,如果相符,则依据所述移动轨迹确定该移动轨迹划定的屏幕范围; 编码信息图像区域识别单元,用于在所述划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域; 编码信息图像截取单元,用于将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。 在一个优选的实施例中,该装置还包括: 信息识别单元,用于在所述编码信息图像截取单元得到扫描到的编码信息图像后,对所述编码信息图像进行图像识别得到编码信息。 本发明实施例的方案能够实现直接扫描识别屏幕上的编码信息图像,不再需要先将编码信息图像打印出来,大大方便了用户的操作。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1是本发明实施例提供的一种编码信息扫描方法的流程图; 图2是本发明实施例一提供的一种编码信息扫描方法的流程图; 图3是本发明实施例一中用户手指在智能手机屏幕上圈出二维码信息图像的示意图; 图4是本发明实施例一中智能手机屏幕显示二维码信息图像所占区域识别结果的界面示意图; 图5是本发明实施例二提供的一种编码信息扫描方法的流程图; 图6是本发明实施例二中用户手指在智能手机屏幕上划过二维码信息图像的示意图; 图7是本发明实施例二中智能手机屏幕显示二维码信息图像所占区域识别结果的界面示意图; 图8是本发明实施例提供的一种编码信息扫描装置的示意图。 具体实施方式 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 本发明实施例提供一种编码信息扫描方法,如图1所示,该编码信息方法包括如下步骤: 步骤S101:检测第一物体在屏幕上或屏幕附近的移动轨迹; 步骤S102:判断移动轨迹是否与预设的轨迹相符,如果相符,则依据移动轨迹确定该移动轨迹划定的屏幕范围; 步骤S103:在划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域; 步骤S104:将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。 在实际中,上述编码信息具体可以是二维码信息、条形码信息等。 通过本发明实施例提供的编码信息扫描方法,能够实现直接对屏幕上的编码信息图像进行扫描,不再需要打印出来再进行扫描识别,大大方便了用户的使用。 以下以一个具体的例子详细说明本发明实施例在实际应用场景中的具体实现。 实施例一 本实施例具体以编码信息为二维码信息为例详细说明本发明的一种的具体实现。需要说明的是,本发明中的方法可以用于任何一种具有屏幕的计算设备中,包括但不限于智能手机、平板电脑、桌上型电脑、笔记本电脑、个人数字助理(PDA)等,在本例中不妨以应用在智能手机中进行说明。 如图2所示,本实施例中的编码信息扫描方法包括如下步骤: 步骤S201:检测人皮肤在屏幕上的移动轨迹。 如图3所示,本例中用户的手指25在智能手机20的屏幕21上画出了封闭的轨迹22(图3中虚线所示),该封闭的轨迹22形成一个封闭圈。 步骤S202:判断步骤S201中获取到的移动轨迹是否与预设的轨迹相符。 在本例中,预设的轨迹为封闭圈的轨迹,因此图3中示出的用户手指25画出的封闭轨迹22与预设轨迹相符。 本领域技术人员应该能够清楚,在本例中对于预设轨迹中的封闭圈的具体形状并不作限定,只需要要求曲线轨迹的首位连接即可,例如不限于椭圆轨迹、正圆轨迹、无规则封闭图形轨迹等。 步骤S203:当步骤S202的判断结果为相符时,依照封闭的移动轨迹22确定该封闭的移动轨迹22包围的屏幕范围,作为该移动轨迹22划定的屏幕范围。 在本例中,由于移动轨迹22是封闭的,因此在确定该移动轨迹22所划定的屏幕范围时,可以直接将该移动轨迹22包围的屏幕范围作为移动轨迹22划定的屏幕范围,实现这样设计的成本更低。当然在另一个可替换的实现方式中,还可以将包围该移动轨迹22的最小矩形屏幕范围作为该移动轨迹22划定的屏幕范围,需要说明的是,之所以定义为最小矩形屏幕范围,是因为二维码信息的图像在屏幕中的轮廓通常为矩形。 在另一个可替换的实施例中,封闭的移动轨迹22所包围的屏幕范围也可能部分覆盖了二维码信息图像,此时可以向用户提示移动轨迹22不符合要求,没有覆盖完整的二维码信息图像,也可以采用另一种优化的方案。该优化的方案是:对封闭的移动轨迹22所包围的屏幕范围中的内容进行分析,当发现存在二维码信息图像时,基于二维码信息图像的特点,自动识别二维码信息图像的边界,以二维码信息图像的边界作为本实施例中移动轨迹22划定的屏幕范围,实现对移动轨迹22划定屏幕范围的自适应扩展,以提高用户的体验。 步骤S204:在移动轨迹22划定的屏幕范围内的屏幕内容中识别二维码信息图像所占的区域。 由于二维码信息图像的图像特征与其周边的其他内容在图像特征上会有显著不同,基于这些图像特征的区别可以从划定的屏幕范围内的屏幕内容中将二维码信息图像所占的区域进行较为准确的识别出来。 如图3所示,在移动轨迹22划定的屏幕范围内的屏幕内容中最终识别出了二维码信息图像所占的区域23,该区域23内包含有二维码信息图像24。 步骤205:将识别出的二维码信息图像24所占区域23的结果进行显示,以供用户进行确认。 如图4所示,在将二维码信息图像所占区域23的结果进行显示的界面中,可以将除了区域23以外的其他区域以灰暗的色调或以其他效果进行填充(图4中特别以斜线进行填充),而将二维码信息图像的区域23所占的区域高亮显示,以提示用户识别出的二维码信息图像所占区域23的范围。 同时,可以在图4中的界面提供“确认”命令按钮26和“取消”命令按钮27,以供用户确认或取消步骤S204中识别出的二维码信息所占的区域。用户点击“确认”命令按钮26时,发出确认指令,继续执行后续步骤;当用户点击“取消”命令按钮27时,发出取消指令,停止执行后续步骤。本领域技术人员应该能够清楚,发出确认和取消指令的具体实现方式不限于图4中通过点击对应命令按钮的形式,例如还可以是特定手势操作等。 另外,本步骤S205执行的目的主要在于在执行后续二维码识别的步骤之前,先由用户确认识别的区域是否正确,如果不正确则可以提前结束流程。 步骤S206:在识别到二维码信息图像所占的区域的内容截取成图片,作为二维码信息图像。 步骤S207:在得到扫描到的二维码信息图像后,可以对二维码信息图像进行图像识别得到二维码信息。 由此可见,本实施例中的技术方案使得用户在智能手机屏幕上将二维码信息图像的区域圈出,就可以将该二维码信息图像截取出来,并进一步识别出二维码信息,不再需要用户将该二维码信息图像打印出来再扫描识别,大大方便了用户的使用。 实施例二 本实施例仍然具体以二维码信息为例详细说明本发明的一种的具体实现。本实施例与实施例一的不同主要在于预设轨迹的内容不同。具体地,参见图5,该方法包括如下步骤: 步骤S501:检测人的皮肤在屏幕上的移动轨迹。 如图6所示,本例中的用户的手指55在智能手机50的屏幕51上画出了一条整体上倾斜的直线轨迹52,显然该直线轨迹52是非封闭的,在图6中将其两个端点分别标注为A和B。 步骤S502:判断步骤S501中检测到的移动轨迹是否与预设的轨迹相符。 步骤S503:当步骤S502的判断结果为相符时,依照直线轨迹52确定包围该直线轨迹52的最小矩形屏幕范围,作为该直线轨迹52划定的屏幕范围。 如图6所示,依据直线轨迹52的起始点A和终止点B可以确定包围该直线轨迹52的最小矩形屏幕范围,在图5中以四个角点A、D、B和C限定。 步骤S504:在四个角点A、D、B和C限定的矩形屏幕范围内的屏幕内容中识别二维码信息图像所占的区域。 由于二维码信息图像的图像特征与其周边的其他内容在图像特征上会有显著不同,基于这些图像特征的区别可以从划定的屏幕范围内的屏幕内容中将二维码信息图像所占的区域进行较为准确地识别出来。图6中识别出的二维码信息图像所占的区域为区域53,该区域53内包含有二维码信息图像。 步骤S505:将识别出的二维码信息图像所占区域53的结果进行显示,以供用户进行确认。 如图7所示,在将二维码信息图像所占区域53的结果进行显示的界面中,可以将除了区域53以外的其他区域以灰暗的色调或其他效果进行填充(图7中特别地以斜线进行填充),而将二维码信息图像的区域53所占的区域高亮显示,以提示用户识别出的二维码信息图像所占区域53的范围。 同时,可以在图7中的界面提供“确认”命令按钮56和“取消”命令按钮57,以供用户确认或取消步骤S504中识别出的二维码信息所占的区域53。用户点击“确认”命令按钮56时,发出确认指令,继续执行后续步骤;当用户点击“取消”命令按钮57时,发出取消指令,停止执行后续步骤。 本步骤S505执行的目的主要在于在执行后续二维码识别的步骤之前,先由用户确认识别的区域是否正确,如果不正确则可以提前结束流程。 步骤S506:在识别到二维码信息图像所占的区域的内容截取成图片,作为二维码信息图像。 步骤S507:在得到扫描到的二维码信息图像后,可以对二维码信息图像进行图像识别得到二维码信息。 由此可见,本实施例中的技术方案使得用户在智能手机屏幕上将二维码信息图像的区域划过,就可以将该二维码信息图像截取出来,并进一步识别出二维码信息,不再需要用户将该二维码信息图像打印出来再扫描识别,大大方便了用户的使用。 需要说明的是,预设的轨迹还可以定义为手掌划过一片区域,为此当用户的手掌划过智能手机的屏幕时,可以依照手掌划过的轨迹确定被该轨迹所划过的屏幕范围,作为该划过的轨迹所划定的屏幕范围,并在划定的屏幕范围内识别二维码信息图像所占的区域。 此外,无论是手掌划过一片区域还是手指划过一条直线轨迹,直接包围这些轨迹的屏幕范围可能仅是部分的覆盖了二维码信息图像,此时可以向用户提示移动轨迹不符合要求,没有覆盖完整的二维码信息图像;也可以对包围这些轨迹的屏幕范围中的内容进行分析,当发现存在二维码图像时,基于二维码信息图像的特点,自动识别二维码信息图像的边界,以二维码信息图像的边界作为本实施例中移动轨迹划定的屏幕范围,实现对移动轨迹划定屏幕范围的自适应扩展,以提高用户的体验。 需要说明的是,以上各个实施例中均是以人的皮肤在屏幕上触摸形成移动轨迹进行说明,而实际中还可以是除了人以外其他生物体皮肤在屏幕上触摸形成移动轨迹。此外在搭载电子检测系统的智能手机中,还可以基于电磁检测技术,检测电磁笔在屏幕附近的移动轨迹,形成所需的移动轨迹。 本发明实施例另一方面还提供一种编码信息扫描装置,如图8所示,该扫描装置包括:轨迹检测单元801、轨迹条件判断单元802、编码信息图像区域识别单元803、编码信息图像截取单元804。 其中,轨迹检测单元801用于检测第一物体在屏幕上或屏幕附近的移动轨迹;轨迹条件判断单元802用于判断所述移动轨迹是否与预设的轨迹相符,如果相符,则依据所述移动轨迹确定该移动轨迹划定的屏幕范围;编码信息图像区域识别单元803用于在所述划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域;编码信息图像截取单元804用于将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。 此外,本实施例中的扫描装置还可以包括信息识别单元805,该信息识别单元805用于在编码信息图像截取单元804得到扫描到的编码信息图像后,对所述编码信息图像进行图像识别得到编码信息. 另外,本发明实施例还相应提供一种实现编码信息扫描的装置,该装置包括处理器和存储器,该处理器用于配置为从所述存储器中读取指令集和数据集,以执行如下操作: 检测第一物体在屏幕上或屏幕附近的移动轨迹; 判断所述移动轨迹是否与预设的轨迹相符,如果相符,则依据所述移动轨迹确定该移动轨迹划定的屏幕范围; 在所述划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域; 将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
《一种编码信息扫描方法及装置.pdf》由会员分享,可在线阅读,更多相关《一种编码信息扫描方法及装置.pdf(16页珍藏版)》请在专利查询网上搜索。
本发明实施例提供一种编码信息扫描方法及装置,包括:检测第一物体在屏幕上或屏幕附近的移动轨迹;判断所述移动轨迹是否与预设的轨迹相符,如果相符,则依据所述移动轨迹确定该移动轨迹划定的屏幕范围;在所述划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域;将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。 。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1