一种图像获取方法及装置与流程

文档序号:12468030阅读:275来源:国知局
一种图像获取方法及装置与流程

本申请涉及图像处理领域,特别涉及一种图像获取方法及装置。



背景技术:

随着信息技术的迅速发展,码制(如条形码、二维码)在日常生活中的应用越来越广泛,如条形码用于记录商品信息,二维码用于添加联系人或支付等。

目前,码制应用在移动设备上的实现方式为:通过移动设备的后置摄像头获取码制图像,并利用对应码制的解码算法对码制图像进行解析,获得码制图像中的码值信息,从而来实现码制的应用。由于移动设备获取码制图像的方式单一即仅通过后置摄像头获取码制图像,因此在后置摄像头无法获取到码制图像时,码制应用将不能被正常使用,可见,为了保证码制应用能够被正常使用,如何丰富获取码制图像的获取方式成为亟待解决的问题。



技术实现要素:

为解决上述技术问题,本申请实施例提供一种图像获取方法及装置,以达到实现对码制图像的获取方式的扩充,提高码制应用被正常使用的概率的目的,技术方案如下:

一种图像获取方法,包括:

通过默认内置图像采集设备获取码制图像;

若无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息,则通过备用内置图像采集设备获取所述码制图像。

优选的,在所述默认内置图像采集设备为后置摄像头的情况下,所述备用内置图像采集设备为前置摄像头。

优选的,所述方法还包括:

若无法根据所述备用内置图像采集设备获取到的码制图像,获取到目标码值信息,则判断移动设备上是否集成有解码设备;

若所述移动设备上集成有解码设备,则通过所述移动设备上集成的解码设备获取所述码制图像。

优选的,所述方法还包括:

若无法根据所述移动设备上集成的解码设备获取到的码制图像,获取到目标码值信息,或,所述移动设备上未集成解码设备,则通过外部图像采集设备获取所述码制图像。

优选的,通过外部图像采集设备获取码制图像,包括:

通过所述移动设备的数据线接口,发送图像采集指令至所述外部图像采集设备,以使所述外部图像采集设备获取所述码制图像。

一种图像获取装置,包括:

第一获取模块,用于通过默认内置图像采集设备获取码制图像;

第二获取模块,用于若无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息,则通过备用内置图像采集设备获取所述码制图像。

优选的,所述第一获取模块包括:

第一获取单元,用于通过后置摄像头获取所述码制图像;

所述第二获取模块包括:

第二获取单元,用于若无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息,则通过前置摄像头获取所述码制图像。

优选的,所述装置还包括:

判断模块,用于若无法根据所述备用内置图像采集设备获取到的码制图像,获取到目标码值信息,则判断移动设备上是否集成有解码设备,若所述移动设备上集成有解码设备,则执行第三获取模块;

所述第三获取模块,用于通过所述移动设备上集成的解码设备获取所述码制图像。

优选的,所述装置还包括:

第四获取模块,用于若无法根据所述移动设备上集成的解码设备获取到的码制图像,获取到目标码值信息,或,所述移动设备上未集成解码设备,则通过外部图像采集设备获取所述码制图像。

优选的,所述第四获取模块包括:

发送单元,用于通过所述移动设备的数据线接口,发送图像采集指令至所述外部图像采集设备,以使所述外部图像采集设备获取所述码制图像。

与现有技术相比,本申请的有益效果为:

在本申请中,首先通过默认内置图像采集设备获取码制图像,若无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息,则通过备用内置图像采集设备获取所述码制图像,实现了对码制图像的获取方式的扩充,提高了码制应用被正常使用的概率。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请提供的图像获取方法的一种流程图;

图2是本申请提供的图像获取方法的另一种流程图;

图3是本申请提供的图像获取方法的再一种流程图;

图4是本申请提供的图像获取方法的再一种流程图;

图5是本申请提供的图像获取装置的一种逻辑结构示意图;

图6是本申请提供的图像获取装置的另一种逻辑结构示意图;

图7是本申请提供的图像获取装置的再一种逻辑结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

实施例一

在本实施例中,提供了一种图像获取方法,应用于移动设备。请参见图1,其示出了本申请提供的图像获取方法的一种流程图,可以包括以下步骤:

步骤S11:通过默认内置图像采集设备获取码制图像。

在本实施例中,码制图像即条形码、二维码等图像。

步骤S12:若无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息,则通过备用内置图像采集设备获取所述码制图像。

其中,无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息具体是指,默认内置图像采集设备获取码制图像失败,导致无法获取到目标码值信息,或,无法从默认内置图像采集设备获取到的码制图像中解析出目标码值信息。

在获取到码制图像后,对获取到的码制图像进行解析,得到目标码值信息,完成解码工作。

在本申请中,首先通过默认内置图像采集设备获取码制图像,若无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息,则通过备用内置图像采集设备获取所述码制图像,实现了对码制图像的获取方式的扩充,提高了码制应用被正常使用的概率。

在本实施例中,默认内置图像采集设备可以为后置摄像头,相应的,备用内置图像采集设备为前置摄像头。

当然,可以根据具体的应用场景,将默认内置图像采集设备配置成前置摄像头,相应的,备用内置图像采集设备则为后置摄像头。

在本实施例中,在图1示出的图像获取方法的基础上扩展出另外一种图像获取方法,请参见图2,在图1示出的图像获取方法的基础上还包括以下步骤:

步骤S13:若无法根据所述备用内置图像采集设备获取到的码制图像,获取到目标码值信息,则判断移动设备上是否集成有解码设备。

若判断结果为是,则执行步骤S14。

无法根据所述备用内置图像采集设备获取到的码制图像,获取到目标码值信息具体是指,备用内置图像采集设备获取码制图像失败,导致无法获取到目标码值信息,或,无法从备用内置图像采集设备获取到的码制图像中解析出目标码值信息。

步骤S14:通过所述移动设备上集成的解码设备获取所述码制图像。

在本实施例中,移动设备上集成的解码设备具体可以但不局限于包括:扫码枪或红外扫描仪。

在本实施例中,在图2示出的图像获取方法的基础上扩展出另外一种图像获取方法,请参见图3,在图2示出的图像获取方法的基础上还包括以下步骤:

步骤S15:若无法根据所述移动设备上集成的解码设备获取到的码制图像,获取到目标码值信息,或,所述移动设备上未集成解码设备,则通过外部图像采集设备获取所述码制图像。

无法根据所述移动设备上集成的解码设备获取到的码制图像,获取到目标码值信息具体是指,移动设备上集成的解码设备获取码制图像失败,导致无法获取到目标码值信息,或,无法从移动设备上集成的解码设备获取到的码制图像中解析出目标码值信息。

通过外部图像采集设备获取所述码制图像的具体实现方式为:首先通过将移动设备与移动设备之外的外部图像采集设备进行连接,并在移动设备与外部图像采集设备连接后,通过外部图像采集设备获取码制图像。

具体的,移动设备与外部图像采集设备可以通过数据线接口进行连接,相应的,通过外部图像采集设备获取码制图像的过程为:通过所述移动设备的数据线接口,发送图像采集指令至所述外部图像采集设备,以使所述外部图像采集设备获取所述码制图像。

当然,移动设备和外部图像采集设备也可以通过无线方式进行连接,具体的,可以但不局限于通过无线网或蓝牙连接。

移动设备通过外部图像采集设备进行码制图像的获取,使获取码制图像的工具不再局限于单一的移动设备,拓宽了码制图像获取的方式,为码制图像的成功解码带来了更多的可能。

在本实施例中,外部图像采集设备具体可以但不局限于为:外部摄像头、外部扫码枪、外部红外扫描仪或其他硬件扫描设备。

请参见图4,其示出了本申请提供的图像获取方法的一种完整流程图,可以包括以下步骤:

步骤S21:通过默认内置图像采集设备获取码制图像。

步骤S22:若无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息,则通过备用内置图像采集设备获取所述码制图像。

步骤S23:若无法根据所述备用内置图像采集设备获取到的码制图像,获取到目标码值信息,则判断移动设备上是否集成有解码设备。

若是,执行步骤S24,若否,执行步骤S25。

步骤S24:通过所述移动设备上集成的解码设备获取所述码制图像。

若无法根据所述移动设备上集成的解码设备获取到的码制图像,获取到目标码值信息,则执行步骤S25。

步骤S25:通过外部图像采集设备获取所述码制图像。

若无法根据外部图像采集设备获取到的码制图像,获取到目标码值信息,则停止解码工作。

实施例二

与上述方法实施例相对应,本实施例提供了一种图像获取装置,请参见图5,图像获取装置包括:第一获取模块51和第二获取模块52。

第一获取模块51,用于通过默认内置图像采集设备获取码制图像。

第二获取模块52,用于若无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息,则通过备用内置图像采集设备获取所述码制图像。

其中,无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息具体是指,默认内置图像采集设备获取码制图像失败,导致无法获取到目标码值信息,或,无法从默认内置图像采集设备获取到的码制图像中解析出目标码值信息。

在本实施例中,第一获取模块51具体可以包括:

第一获取单元,用于通过后置摄像头获取所述码制图像。

相应的,所述第二获取模块52具体可以包括:

第二获取单元,用于若无法根据所述默认内置图像采集设备获取到的码制图像,获取到目标码值信息,则通过前置摄像头获取所述码制图像。

在本实施例中,在图5示出的图像获取装置的基础上扩展出另外一种图像获取装置,请参见图6,在图5示出的图像获取装置的基础上还包括:判断模块53和第三获取模块54。

判断模块53,用于若无法根据所述备用内置图像采集设备获取到的码制图像,获取到目标码值信息,则判断移动设备上是否集成有解码设备,若所述移动设备上集成有解码设备,则执行第三获取模块54。

无法根据所述备用内置图像采集设备获取到的码制图像,获取到目标码值信息具体是指,备用内置图像采集设备获取码制图像失败,导致无法获取到目标码值信息,或,无法从备用内置图像采集设备获取到的码制图像中解析出目标码值信息。

所述第三获取模块54,用于通过所述移动设备上集成的解码设备获取所述码制图像。

在本实施例中,在图6示出的图像获取装置的基础上扩展出另外一种图像获取装置,请参见图7,在图6示出的图像获取装置的基础上还包括:第四获取模块55。

第四获取模块55,用于若无法根据所述移动设备上集成的解码设备获取到的码制图像,获取到目标码值信息,或,所述移动设备上未集成解码设备,则通过外部图像采集设备获取所述码制图像。

无法根据所述移动设备上集成的解码设备获取到的码制图像,获取到目标码值信息具体是指,移动设备上集成的解码设备获取码制图像失败,导致无法获取到目标码值信息,或,无法从移动设备上集成的解码设备获取到的码制图像中解析出目标码值信息。

在本实施例中,第四获取模块55具体可以包括:发送单元,用于通过所述移动设备的数据线接口,发送图像采集指令至所述外部图像采集设备,以使所述外部图像采集设备获取所述码制图像。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

以上对本申请所提供的一种图像获取方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1