一种编码信息扫描方法及装置的制造方法

文档序号:8259477阅读:165来源:国知局
一种编码信息扫描方法及装置的制造方法
【技术领域】
[0001]本发明涉及信息处理技术领域,尤其涉及一种编码信息扫描方法及装置。
【背景技术】
[0002]随着智能手机的快速发展,二维码的使用也越来越多,用户可以通过手机的摄像头扫描外部媒介上的二维码图像,进一步对摄取的图像进行识别得到二维码中蕴含的信息。
[0003]随着信息传播途径的便捷化,已经出现很多应用程序支持将二维码进行直接发送或分享,而利用现有的二维码扫描方法仍需要用户将其打印出来再用手机等设备进行拍摄识别,这给用户的使用带来不便。

【发明内容】

[0004]有鉴于此,本发明提供一种编码信息扫描方法及装置,能够实现在屏幕上直接获取编码信息图像。
[0005]为实现上述目的,本发明一方面提供一种编码信息扫描方法,包括:
[0006]检测第一物体在屏幕上或屏幕附近的移动轨迹;
[0007]判断所述移动轨迹是否与预设的轨迹相符,如果相符,则依据所述移动轨迹确定该移动轨迹划定的屏幕范围;
[0008]在所述划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域;
[0009]将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。
[0010]在一个优选的实施例中,该方法还包括:
[0011]在得到扫描到的编码信息图像后,对所述编码信息图像进行图像识别得到编码信息。
[0012]在一个优选的实施例中,该方法还包括:
[0013]在识别编码信息图像所占的区域后,将识别编码信息图像所占区域的结果进行显示,在接收到确认指令后,再执行后续步骤。
[0014]在一个优选的实施例中,所述预设的轨迹为封闭圈的轨迹或非封闭的轨迹。
[0015]在一个优选的实施例中,所述依据所述移动轨迹确定该移动轨迹划定的屏幕范围包括:
[0016]当所述移动轨迹为非封闭的轨迹时,确定包围所述移动轨迹的最小矩形屏幕范围,作为该移动轨迹划定的屏幕范围;
[0017]当所述移动轨迹为封闭的轨迹时,确定所述封闭轨迹包围的屏幕范围,作为该移动轨迹划定的屏幕范围。
[0018]在一个优选的实施例中,所述检测第一物体在屏幕上的移动轨迹包括:
[0019]检测生物体皮肤在屏幕上触摸的移动轨迹。
[0020]在一个优选的实施例中,所述检测第一物体在屏幕附近的移动轨迹包括:
[0021]基于电磁检测技术,检测电磁笔在屏幕附近的移动轨迹。
[0022]在一个优选的实施例中,所述编码信息包括二维码信息或条形码信息。
[0023]本发明另一方面还提供一种编码信息扫描装置,包括:
[0024]轨迹检测单元,用于检测第一物体在屏幕上或屏幕附近的移动轨迹;
[0025]轨迹条件判断单元,用于判断所述移动轨迹是否与预设的轨迹相符,如果相符,则依据所述移动轨迹确定该移动轨迹划定的屏幕范围;
[0026]编码信息图像区域识别单元,用于在所述划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域;
[0027]编码信息图像截取单元,用于将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。
[0028]在一个优选的实施例中,该装置还包括:
[0029]信息识别单元,用于在所述编码信息图像截取单元得到扫描到的编码信息图像后,对所述编码信息图像进行图像识别得到编码信息。
[0030]本发明实施例的方案能够实现直接扫描识别屏幕上的编码信息图像,不再需要先将编码信息图像打印出来,大大方便了用户的操作。
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本发明实施例提供的一种编码信息扫描方法的流程图;
[0033]图2是本发明实施例一提供的一种编码信息扫描方法的流程图;
[0034]图3是本发明实施例一中用户手指在智能手机屏幕上圈出二维码信息图像的示意图;
[0035]图4是本发明实施例一中智能手机屏幕显示二维码信息图像所占区域识别结果的界面示意图;
[0036]图5是本发明实施例二提供的一种编码信息扫描方法的流程图;
[0037]图6是本发明实施例二中用户手指在智能手机屏幕上划过二维码信息图像的示意图;
[0038]图7是本发明实施例二中智能手机屏幕显示二维码信息图像所占区域识别结果的界面示意图;
[0039]图8是本发明实施例提供的一种编码信息扫描装置的示意图。
【具体实施方式】
[0040]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]本发明实施例提供一种编码信息扫描方法,如图1所示,该编码信息方法包括如下步骤:
[0042]步骤SlOl:检测第一物体在屏幕上或屏幕附近的移动轨迹;
[0043]步骤S102:判断移动轨迹是否与预设的轨迹相符,如果相符,则依据移动轨迹确定该移动轨迹划定的屏幕范围;
[0044]步骤S103:在划定的屏幕范围内的屏幕内容中识别编码信息图像所占的区域;
[0045]步骤S104:将识别到的编码信息图像所占的区域的内容截取成图片,作为扫描到的编码信息图像。
[0046]在实际中,上述编码信息具体可以是二维码信息、条形码信息等。
[0047]通过本发明实施例提供的编码信息扫描方法,能够实现直接对屏幕上的编码信息图像进行扫描,不再需要打印出来再进行扫描识别,大大方便了用户的使用。
[0048]以下以一个具体的例子详细说明本发明实施例在实际应用场景中的具体实现。
[0049]实施例一
[0050]本实施例具体以编码信息为二维码信息为例详细说明本发明的一种的具体实现。需要说明的是,本发明中的方法可以用于任何一种具有屏幕的计算设备中,包括但不限于智能手机、平板电脑、桌上型电脑、笔记本电脑、个人数字助理(PDA)等,在本例中不妨以应用在智能手机中进行说明。
[0051]如图2所示,本实施例中的编码信息扫描方法包括如下步骤:
[0052]步骤S201:检测人皮肤在屏幕上的移动轨迹。
[0053]如图3所示,本例中用户的手指25在智能手机20的屏幕21上画出了封闭的轨迹22(图3中虚线所示),该封闭的轨迹22形成一个封闭圈。
[0054]步骤S202:判断步骤S201中获取到的移动轨迹是否与预设的轨迹相符。
[0055]在本例中,预设的轨迹为封闭圈的轨迹,因此图3中示出的用户手指25画出的封闭轨迹22与预设轨迹相符。
[0056]本领域技术人员应该能够清楚,在本例中对于预设轨迹中的封闭圈的具体形状并不作限定,只需要要求曲线轨迹的首位连接即可,例如不限于椭圆轨迹、正圆轨迹、无规则封闭图形轨迹等。
[0057]步骤S203:当步骤S202的判断结果为相符时,依照封闭的移动轨迹22确定该封闭的移动轨迹22包围的屏蒂沮围,作为该移动轨迹22划定的屏蒂沮围。
[0058]在本例中,由于移动轨迹22是封闭的,因此在确定该移动轨迹22所划定的屏幕范围时,可以直接将该移动轨迹22包围的屏蒂沮围作为移动轨迹22划定的屏蒂沮围,实现这样设计的成本更低。当然在另一个可替换的实现方式中,还可以将包围该移动轨迹22的最小矩形屏幕范围作为该移动轨迹22划定的屏幕范围,需要说明的是,之所以定义为最小矩形屏幕范围,是因为二维码信息的图像在屏幕中的轮廓通常为矩形。
[0059]在另一个可替换的实施例中,封闭的移动轨迹22所包围的屏幕范围也可能部分覆盖了二维码信息图像,此时可以向用户提示移动轨迹22不符合要求,没有覆盖完整的二维码信息图像,也可以采用另一种优化的方案。该优化的方案是:对封闭的移动轨迹22所包围的屏幕范围中的内容进行分析,当发现存在二维码信息图像时,基于二维码信息图像的特点,自动识别二维码信息图像的边界,以二维码信息图像的边界作为本实施例中移动轨迹22划定的屏幕范围,实现对移动轨迹22划定屏幕范围的自适应扩展,以提高用户的体验。
[0060]步骤S204:在移动轨迹22划定的屏幕范围内的屏幕内容中识别二维码信息图像所占的区域。
[0061]由于二维码信息图像的图像特征与其周边的其他内容在图像特征上会有显著不同,基于这些图像特征的区别可以从划定的屏幕范围内的屏幕内容中将二维码信息图像所占的区域进行较为准确的识别出来。
[0062]如图3所示,在移动轨迹22划定的屏幕范围内的屏幕内容中最终识别出了二维码信息图像所占的区域23,该区域23内包含有二维码信息图像24。
[0063]步骤205:将识别出的二维码信息图像24所占区域23的结果进行显示,以供用户进行确认。
[0064]如图4所示,在将二维码信息图像所占区域23的结果进行显示的界面中,可以将除了区域23以外的其他区域以灰暗的色调或以其他效果进行填充(图4中特别以斜线进行填充),而将二维码信息图像的区域23所占的区域高亮显示,以提示用户识别出的二维码信息图像所占区域23的范围。
[0065]同时,可以在图4中的界面提供“确认”命令按钮26和“取消”命令按钮27,以供用户确认或取消步骤S204中识别出的二维码信息所占的区域。用户点击“确认”命令按钮26时,发出确认指令,继续执行后续步骤;当用户点击“取消”命令按钮27时,发出取消指令,停止执行后续步骤。本领域技术人员应该能够清楚,发出确认和取消指令的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1