一种拍摄引导方法和装置与流程

文档序号:17323701发布日期:2019-04-05 21:40阅读:161来源:国知局
一种拍摄引导方法和装置与流程

本申请涉及图像处理领域,特别是涉及一种拍摄引导方法和装置。



背景技术:

随着人工智能(artificialintelligence,简称ai)的发展,ai已经应用到实体零售领域,替代人工方式帮助品牌商获取商品在门店中的销售情况,例如门店中商品陈列数量、商品陈列位置、销售数量等等,以随时了解门店中商品的销售情况是否达到品牌商的销售需求,是否损害品牌商的利益,实现对门店的监督。

利用ai获取某种商品销售情况主要是通过终端拍摄门店中商品的图片,并对拍摄到的图片进行识别,得到商品的相关信息,从而根据获取到的相关信息了解商品销售情况。品牌商了解商品销售情况的前提是准确的识别图片,提高图片识别的准确率对于准确的了解商品相关情况至关重要。目前,主要通过改进图片识别算法,使图片识别算法针对不同质量的图片都可以准确的识别出商品相关信息,从而提高图片识别的准确率。

然而,这种方法对算法开发人员的技术能力要求非常高,难度较高,而且需要长期对技术进行探索和积累,开发周期长。



技术实现要素:

为了解决上述技术问题,本申请提供了一种拍摄引导方法,并不要求用户有较高的技术能力,操作简单方便,可以快速得到图片质量较高的待识别图片,进而提高图片识别的准确率。

本申请实施例公开了如下技术方案:

第一方面,本申请实施例提供一种拍摄引导方法,所述方法包括:

按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息;

通过比对所述参数信息与所述预设拍摄要求,确定所述参数信息是否满足所述预设拍摄要求;

若确定出所述参数中目标参数对应的参数信息不满足所述预设拍摄要求,根据所述目标参数的参数信息与所述预设拍摄要求的比对结果生成第一调整操作指示,所述第一调整操作指示用于指示用户调整拍摄所述待确定图片的终端设备,以重新拍摄待确定图片。

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

若通过比对所述参数信息与所述预设拍摄要求,确定所述参数信息满足所述预设拍摄要求,将所述待确定图片作为待识别图片。

可选的,所述预设拍摄要求包括一下一种或多种组合:

所述终端设备的俯仰角在预设范围内;

所述终端设备的左右方向倾斜角不超出预设阈值;

所述待确定图片的清晰度达到预设要求。

可选的,若针对拍摄目标需要划分成多张图片进行拍摄,所述待确定图片不是针对所述拍摄目标的第一张图片,所述按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息之前,所述方法还包括:

获取待拍摄图片相对于前一张图片的实际重复区域;所述待拍摄图片为拍摄得到所述待确定图片的过程中取景框中的画面;

通过比对所述实际重复区域与所述预设重复区域,确定所述待拍摄图片是否满足拼接要求;

若否,根据所述实际重复区域与所述预设重复区域的比对结果生成第二调整操作指示,所述第二调整操作指示用于指示用户调整拍摄所述待确定图片的终端设备。

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

若确定所述待拍摄图片满足拼接要求,自动拍摄所述待拍摄图片得到待确定图片,执行所述按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息的步骤。

可选的,若所述参数包括所述终端设备的俯仰角,所述参数信息为俯仰角度值,所述按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息,包括:

根据所述终端设备内置的陀螺仪检测结果,获取所述终端设备拍摄所述待确定图片时的俯仰角度值。

可选的,若所述参数包括所述终端设备的左右方向倾斜角,所述参数信息为左右方向倾斜角度值,所述按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息,包括:

对所述待确定图片进行灰度处理,得到第一灰度图片;

获取所述第一灰度图像中与水平方向夹角满足预设条件的第一直线和第二直线;

计算所述第一直线和第二直线的灭点,根据所述灭点确定所述终端设备拍摄所述待确定图片时的左右方向倾斜角度值。

可选的,若所述参数包括所述待确定图片的清晰度,所述清晰度为清晰度值,所述按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息,包括:

对所述待确定图片进行灰度处理,得到第二灰度图片;

对所述第二灰度图片进行频域信号分析,根据高频信号在频域信号中的占比确定所述待确定图片的清晰度值。

第二方面,本申请实施例提供一种拍摄引导装置,所述装置包括第一获取单元、第一确定单元和第一生成单元:

所述第一获取单元,用于按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息;

所述第一确定单元,用于通过比对所述参数信息与所述预设拍摄要求,确定所述参数信息是否满足所述预设拍摄要求;

所述第一生成单元,用于若所述第一确定单元确定出所述参数中目标参数对应的参数信息不满足所述预设拍摄要求,根据所述目标参数的参数信息与所述预设拍摄要求的比对结果生成第一调整操作指示,所述第一调整操作指示用于指示用户调整拍摄所述待确定图片的终端设备,以重新拍摄待确定图片。

可选的,所述装置还包括第二确定单元:

所述第二确定单元,用于若通过比对所述参数信息与所述预设拍摄要求,确定所述参数信息满足所述预设拍摄要求,将所述待确定图片作为待识别图片。

可选的,所述预设拍摄要求包括一下一种或多种组合:

所述终端设备的俯仰角在预设范围内;

所述终端设备的左右方向倾斜角不超出预设阈值;

所述待确定图片的清晰度达到预设要求。

可选的,若针对拍摄目标需要划分成多张图片进行拍摄,所述待确定图片不是针对所述拍摄目标的第一张图片,所述装置还包括第二获取单元、第三确定单元和第二生成单元:

所述第二获取单元,用于获取待拍摄图片相对于前一张图片的实际重复区域;所述待拍摄图片为拍摄得到所述待确定图片的过程中取景框中的画面;

所述第三确定单元,用于通过比对所述实际重复区域与所述预设重复区域,确定所述待拍摄图片是否满足拼接要求;

所述第二生成单元,用于若所述第三确定单元确定所述待拍摄图片不满足拼接要求,根据所述实际重复区域与所述预设重复区域的比对结果生成第二调整操作指示,所述第二调整操作指示用于指示用户调整拍摄所述待确定图片的终端设备。

可选的,所述装置还包括拍摄单元:

所述拍摄单元,用于若所述第三确定单元确定所述待拍摄图片满足拼接要求,自动拍摄所述待拍摄图片得到待确定图片,执行所述按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息的步骤。

可选的,若所述参数包括所述终端设备的俯仰角,所述参数信息为俯仰角度值,所述第一获取单元包括:

根据所述终端设备内置的陀螺仪检测结果,获取所述终端设备拍摄所述待确定图片时的俯仰角度值。

可选的,若所述参数包括所述终端设备的左右方向倾斜角,所述参数信息为左右方向倾斜角度值,所述第一获取单元包括:

对所述待确定图片进行灰度处理,得到第一灰度图片;

获取所述第一灰度图像中与水平方向夹角满足预设条件的第一直线和第二直线;

计算所述第一直线和第二直线的灭点,根据所述灭点确定所述终端设备拍摄所述待确定图片时的左右方向倾斜角度值。

可选的,若所述参数包括所述待确定图片的清晰度,所述清晰度为清晰度值,所述第一获取单元包括:

对所述待确定图片进行灰度处理,得到第二灰度图片;

对所述第二灰度图片进行频域信号分析,根据高频信号在频域信号中的占比确定所述待确定图片的清晰度值。

第三方面,本申请实施例提供一种拍摄引导设备,所述设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息;

通过比对所述参数信息与所述预设拍摄要求,确定所述参数信息是否满足所述预设拍摄要求;

若确定出所述参数中目标参数对应的参数信息不满足所述预设拍摄要求,根据所述目标参数的参数信息与所述预设拍摄要求的比对结果生成第一调整操作指示,所述第一调整操作指示用于指示用户调整拍摄所述待确定图片的终端设备,以重新拍摄待确定图片。

由上述技术方案可以看出,图片识别的准确率与图片识别算法相关,也与待识别图片自身的质量相关。对识别算法进行改进要求开发人员的技术能力要求非常高,难度较高,开发周期长。故为了降低提高图片识别准确率的难度,有别于传统方法,本方案从改善待识别图片质量的角度提高图片识别准确率,即在完成图片的拍摄后,并非立刻将拍摄到的图片作为待识别图片,而是将拍摄到的图片作为待确定图片,由于待确定图片体现出预设拍摄要求所包括参数对应的参数信息,因此根据待确定图片可以获取参数信息,参数信息满足预设拍摄要求的待确定图片,可以认为其图片质量较高。故,比对参数信息与预设拍摄要求,若确定出参数中目标参数对应的参数信息不满足预设拍摄要求,则根据比对结果生成第一调整操作指示,第一调整操作指示可以指示用户调整拍摄待确定图片的终端设备,以重新拍摄待确定图片,直到拍摄得到的待确定图片的参数信息满足预设拍摄要求,将待确定图片作为待识别图片。这样,获取到的待识别图片都是参数信息满足预设拍摄要求的图片,图片质量较高,对图片质量较高的待识别图片进行识别,图片识别的准确率也会提高。与传统方式相比,本方案只需要用户按照第一调整操作指示调整终端设备即可,并不要求用户有较高的技术能力,操作简单方便,可以快速得到图片质量较高的待识别图片。

附图说明

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

图1为本申请实施例提供的一种拍摄引导方法的流程图;

图2为本申请实施例提供的第一调整操作指示的示例图;

图3为本申请实施例提供的获取左右方向倾斜角度值的示例图;

图4为本申请实施例提供的一种拍摄引导方法的流程图;

图5为本申请实施例提供的一种预设重复区域的示例图;

图6为本申请实施例提供的一种预设重复区域的示例图;

图7为本申请实施例提供的第二调整操作指示的示例图;

图8为本申请实施例提供的一种拍摄引导装置的结构图。

具体实施方式

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

传统的提高图片识别准确率的方法主要是改进图片识别算法,这种方法对算法开发人员的技术能力要求非常高,难度较高,而且需要长期对技术进行探索和积累,开发周期长。

为了解决上述技术问题,本申请实施例提供一种拍摄引导方法,该方法有别于传统方法,该方法从改善待识别图片质量的角度提高图片识别准确率,即在完成图片的拍摄后,并非立刻将拍摄到的图片作为待识别图片,而是将拍摄到的图片作为待确定图片,由于待确定图片体现出预设拍摄要求所包括参数对应的参数信息,因此根据待确定图片可以获取参数信息,参数信息满足预设拍摄要求的待确定图片,可以认为其图片质量较高。故,比对参数信息与预设拍摄要求,若确定出参数中目标参数对应的参数信息不满足预设拍摄要求,则根据比对结果生成第一调整操作指示,第一调整操作指示可以指示用户调整拍摄待确定图片的终端设备,以重新拍摄待确定图片,直到拍摄得到的待确定图片的参数信息满足预设拍摄要求,将待确定图片作为待识别图片。这样,获取到的待识别图片都是参数信息满足预设拍摄要求的图片,图片质量较高,对图片质量较高的待识别图片进行识别,图片识别的准确率也会提高。

需要说明的是,本申请实施例提供的方法可以应用到具有摄像头的终端设备上,该终端设备可以是计算机、手机、平板电脑等。在一般情况下,该方法应用到手机,本申请实施例主要以手机为例进行介绍。

本申请实施例提供的拍摄引导方法可以用于引导拍摄门店中货架上、地堆、端架上的商品等场景中。

接下来,将以拍摄货架上商品的场景为例,结合附图对本申请实施例提供的拍摄引导方法进行详细介绍。

参见图1,图1示出了一种拍摄引导方法的流程图,所述方法包括:

s101、按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息。

预设拍摄要求是为了保证能够拍摄得到图片质量满足图片识别要求的待确定图片而设定的,只有当待确定图片满足预设拍摄要求,才可以将待确定图片作为待识别图片,用于后续通过图片识别算法得到待识别图片中包括的商品信息。其中,预设拍摄要求所包括的参数是可以影响图片质量的参数。

待确定图片是终端设备拍摄得到的图片,待确定图片可以体现出预设拍摄要求所包括参数对应的参数信息。

可以理解的是,在通过终端设备对拍摄目标例如货架上的商品进行拍摄时,有时终端设备会存在俯仰角或者存在左右方向倾斜角,在这种情况下,如果俯仰角超出预设范围内或左右方向倾斜角超出预设阈值,将会使得待确定图片中所包括的商品产生变形,进而使得商品信息在视觉上的距离差异较大,导致视觉上距离较远的商品的相关信息无法被识别出来,即得到的待确定图片的图片质量较低。其中,商品的相关信息可以包括货架上的标签信息例如售价和促销信息等、商品自身的商品信息、商品数量、商品在货架上的位置信息等。

另外,待确定图片的清晰度也会影响商品的相关信息是否能够被准确识别,如果待确定图片的清晰度不能达到预设要求,则待识别图片中包括的商品的相关信息无法被识别出来,即得到的待确定图片的图片质量较低。

因此,为了保证可以得到图片质量较高的待确定图片,所述预设拍摄要求包括所述终端设备的俯仰角在预设范围内、所述终端设备的左右方向倾斜角不超出预设阈值或所述待确定图片的清晰度达到预设要求。当然,预设拍摄要求也可以包括所述终端设备的俯仰角在预设范围内、所述终端设备的左右方向倾斜角不超出预设阈值和所述待确定图片的清晰度达到预设要求中两种或两种以上的组合。

s102、通过比对所述参数信息与所述预设拍摄要求,确定所述参数信息是否满足所述预设拍摄要求。

预设拍摄要求是为了保证能够拍摄得到图片质量满足图片识别要求的待确定图片而设定的,参数信息满足预设拍摄要求的待确定图片,可以认为待确定图片的图片质量较高,若将待确定图片作为待识别图片进行图片识别,可以准确的识别出其中所包括的商品的相关信息;参数信息不满足预设拍摄要求的待确定图片,可以认为待确定图片的图片质量较第,若将待确定图片作为待识别图片进行图片识别,难以准确的识别出其中所包括的商品的相关信息。

因此,为了获得图片质量较高的待确定图片,以便将图片质量较高的待确定图片作为待识别图片,提高待识别图片的质量,进而提高图片识别的准确率,需要确定参数信息是否满足所述预设拍摄要求。

s103、若确定出所述参数中目标参数对应的参数信息不满足所述预设拍摄要求,根据所述目标参数的参数信息与所述预设拍摄要求的比对结果生成第一调整操作指示。

在本申请实施例中,一旦确定出参数信息不满足预设拍摄要求,便可以确定出哪个参数对应的参数信息不满足预设拍摄要求,从而有针对性的对终端设备进行调整。

若确定出目标参数对应的参数信息不满足预设拍摄要求,则说明待确定图片的图片质量较低,不可以将所述待确定图片作为待识别图片,而是需要根据目标参数对应的参数信息与预设拍摄要求的比对结果生成第一调整操作指示,以便根据第一调整操作指示有针对性的对终端设备进行调整,重新拍摄得到待确定图片,直到得到满足预设拍摄要求的待确定图片。其中,所述第一调整操作指示用于指示用户调整拍摄所述待确定图片的终端设备,以重新拍摄待确定图片。

例如,预设拍摄要求包括所述终端设备的俯仰角在预设范围内、所述终端设备的左右方向倾斜角不超出预设阈值和所述待确定图片的清晰度达到预设要求,则获得的参数信息包括俯仰角度值、左右方向倾斜角度值和清晰度值。若通过比对参数信息与预设拍摄要求确定参数信息不满足预设拍摄要求,可以确定出俯仰角度值、左右方向倾斜角度值和清晰度值中哪个或哪些参数信息不满足预设拍摄要求,若确定出俯仰角对应的俯仰角度值不满足预设拍摄要求,则根据俯仰角度值与预设拍摄要求的比对结果生成第一调整操作指示,这样,根据第一调整操作指示可以针对终端设备的俯仰角有针对性的进行调整。其中,俯仰角为目标参数。

若确定所述参数信息满足所述预设拍摄要求,则说明待确定图片的图片质量较高,可以将所述待确定图片作为待识别图片。

由上述技术方案可以看出,图片识别的准确率与图片识别算法相关,也与待识别图片自身的质量相关。对识别算法进行改进要求开发人员的技术能力要求非常高,难度较高,开发周期长。故为了降低提高图片识别准确率的难度,有别于传统方法,本方案从改善待识别图片质量的角度提高图片识别准确率,即在完成图片的拍摄后,并非立刻将拍摄到的图片作为待识别图片,而是将拍摄到的图片作为待确定图片,由于待确定图片体现出预设拍摄要求所包括参数对应的参数信息,因此根据待确定图片可以获取参数信息,参数信息满足预设拍摄要求的待确定图片,可以认为其图片质量较高。故,比对参数信息与预设拍摄要求,若确定出参数中目标参数对应的参数信息不满足预设拍摄要求,则根据比对结果生成第一调整操作指示,第一调整操作指示可以指示用户调整拍摄待确定图片的终端设备,以重新拍摄待确定图片,直到拍摄得到的待确定图片的参数信息满足预设拍摄要求,将待确定图片作为待识别图片。这样,获取到的待识别图片都是参数信息满足预设拍摄要求的图片,图片质量较高,对图片质量较高的待识别图片进行识别,图片识别的准确率也会提高。与传统方式相比,本方案只需要用户按照第一调整操作指示调整终端设备即可,并不要求用户有较高的技术能力,操作简单方便,可以快速得到图片质量较高的待识别图片。

可以理解的是,由于预设拍摄要求可能存在多种情况,不同情况下预设拍摄要求所包括的参数有所不同,相应的,s101的具体实现方式有所不同。接下来,将对不同情况下s101的具体实现方式进行介绍。

若预设拍摄要求为终端设备的俯仰角在预设范围内,预设拍摄要求所包括的参数为终端设备的俯仰角,参数信息为俯仰角度值。终端设备的俯仰角在预设范围内可能包括多种情况,一种情况可以是终端设备俯仰角为0,即终端设备在拍摄得到待确定图片时不存在俯视或仰视,与水平方向垂直。

在这种情况下,s101的具体实现方式为根据终端设备内置的陀螺仪检测结果,获取所述终端设备拍摄所述待确定图片时的俯仰角度值。

终端设备内置的陀螺仪可以记录终端设备拍摄待确定图片的俯仰角度值,这样,终端设备可以获取陀螺仪记录的俯仰角度值。一般情况下,陀螺仪所记录的俯仰角度值为终端设备俯仰角度值为0或不为0。

相应的,在获取到俯仰角度值后,若确定出仰角度值不为0,即终端设备存在俯视或仰视,此时,根据目标参数(俯仰角)的参数信息与所述预设拍摄要求的比对结果生成第一调整操作指示如图2所示。其中,若俯角不为0,则确定终端设备存在俯视,生成第一调整操作指示如图2中黑色标识的“+”所示,以指示用户向着减小俯角的方向调整终端设备;若仰角不为0,则确定终端设备存在仰视,生成第一调整操作指示如图2中白色标识的“+”所示,以指示用户向着减小仰角的方向调整终端设备。

若预设拍摄要求为终端设备的左右方向倾斜角不超出预设阈值,预设拍摄要求所包括的参数为终端设备的左右方向倾斜角,参数信息为左右方向倾斜角度值。在这种情况下,参见图3,s101的具体实现方式为:首先,对所述待确定图片进行灰度处理,得到第一灰度图片;其中,待确定图片如图3中301所示,第二灰度图片如图3中302所示。然后,获取所述第一灰度图像中与水平方向夹角满足预设条件的第一直线和第二直线;由于需要计算的是左右方向倾斜角度值,因此,第一直线和第二直线是与水平方向夹角满足预设条件的直线。接着,计算所述第一直线和第二直线的灭点,如图3中303所示,并根据所述灭点确定所述终端设备拍摄所述待确定图片时的左右方向倾斜角度值。

在一种可能的实现方式中,根据灭点确定左右方向倾斜角度值具体可以为确定灭点到第一灰度图片边缘的距离,灭点到第一灰度图片边缘的距离确定左右方向倾斜角度值可以反映左右方向倾斜角度值,距离越大,左右方向倾斜角度值越大。故,灭点到第一灰度图片边缘的距离可以确定左右方向倾斜角度值。

若预设拍摄要求为待确定图片的清晰度达到预设要求,预设拍摄要求所包括的参数为待确定图片的清晰度,参数信息为待确定图片的清晰度值。在这种情况下,s101的具体实现方式为:对所述待确定图片进行灰度处理,得到第二灰度图片;对所述第二灰度图片进行频域信号分析,根据高频信号在频域信号中的占比确定所述待确定图片的清晰度值。

需要说明的是,在一些应用场景中,可能存在针对拍摄目标需要划分成多张图片进行拍摄,才可以将拍摄目标完整的拍摄出来的情况,例如,拍摄目标为多个货架上的商品,此时,可能难以通过对多个货架上的商品通过一张图片完成拍摄,或者,对多个货架上的商品通过一张图片完成拍摄得到的待确定图片的图片质量较低。因此,需要针对拍摄目标需要划分成多张图片进行拍摄,以便将多张图片进行拼接得到拍摄目标对应的完整图片。

为了保证可以将多张图片进行拼接得到拍摄目标对应的完整图片,除第一张图片外,之后拍摄的其他图片需要参照前一张图片进行拍摄,从而知晓当前图片需要拍摄拍摄目标哪个区域。因此,若针对拍摄目标需要划分成多张图片进行拍摄,以且待确定图片不是针对所述待拍摄目标的第一张图片,在执行s101之前,参见图4,所述方法还包括:

s401、获取待拍摄图片相对于前一张图片的实际重复区域。

在本实施例中,除针对拍摄目标拍摄得到的第一张待确定图像以外,在拍摄得到其他待确定图片过程中,需要获取对待拍摄图片相对于前一张图片的实际重复区域,以便确定待拍摄图片是否满足拼接要求。其中,所述待拍摄图片为拍摄得到所述待确定图片的过程中取景框中的画面。

s402、通过比对所述实际重复区域与所述预设重复区域,确定所述待拍摄图片是否满足拼接要求。

s403、若否,根据所述实际重复区域与所述预设重复区域的比对结果生成第二调整操作指示。

预设重复区域根据拍摄移动方向的不同而有所不同,如果拍摄移动方向是左右方向,则把前一张图右边预设大小的区域置于取景框的左侧作为待拍摄图片的预设重复区域进行参考,如图5所示,其中,虚线框中标识的区域为预设重复区域;如果拍摄移动方向是上下方向,则把前一张图下预设大小的区域置于取景框的上方作为待拍摄图片的预设重复区域进行参考,如图6所示,其中,虚线框中标识的区域为预设重复区域。

根据经验预设大小一般设置为图片大小的20%,从而避免由于相邻两张待确定图片实际重合区域太少而导致拼接效果难以保障,同时避免由于相邻两张待确定图片实际重合区域太多而导致拍摄的待确定图片张数过多,进而提高用户体验。

若通过比对实际重复区域与预设重复区域,确定待拍摄图片满足拼接要求,则自动拍摄所述待拍摄图片得到待确定图片,进而执行s101的步骤。若通过比对实际重复区域与预设重复区域,确定待拍摄图片不满足拼接要求,则根据实际重复区域与所述预设重复区域的比对结果生成第二调整操作指示,第二调整操作指示用于指示用户调整拍摄所述待确定图片的终端设备,直到确定待拍摄图片满足拼接要求为止,则自动拍摄所述待拍摄图片得到待确定图片。

其中,第二调整操作指示可以参见图7所示,图7中第二调整操作指示体现了指示用户调整终端设备的调整方向,箭头方向即调整终端设备的调整方向,以便用户依据第二调整操作指示所示出的调整方向调整终端设备。

基于前述实施例提供的拍摄引导方法,本申请实施例还提供一种拍摄引导装置,参见图8,所述装置包括第一获取单元801、第一确定单元802和第一生成单元803:

所述第一获取单元801,用于按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息;

所述第一确定单元802,用于通过比对所述参数信息与所述预设拍摄要求,确定所述参数信息是否满足所述预设拍摄要求;

所述第一生成单元803,用于若所述第一确定单元确定出所述参数中目标参数对应的参数信息不满足所述预设拍摄要求,根据所述目标参数的参数信息与所述预设拍摄要求的比对结果生成第一调整操作指示,所述第一调整操作指示用于指示用户调整拍摄所述待确定图片的终端设备,以重新拍摄待确定图片。

可选的,所述装置还包括第二确定单元:

所述第二确定单元,用于若通过比对所述参数信息与所述预设拍摄要求,确定所述参数信息满足所述预设拍摄要求,将所述待确定图片作为待识别图片。

可选的,所述预设拍摄要求包括一下一种或多种组合:

所述终端设备的俯仰角在预设范围内;

所述终端设备的左右方向倾斜角不超出预设阈值;

所述待确定图片的清晰度达到预设要求。

可选的,若针对拍摄目标需要划分成多张图片进行拍摄,所述待确定图片不是针对所述拍摄目标的第一张图片,所述装置还包括第二获取单元、第三确定单元和第二生成单元:

所述第二获取单元,用于获取待拍摄图片相对于前一张图片的实际重复区域;所述待拍摄图片为拍摄得到所述待确定图片的过程中取景框中的画面;

所述第三确定单元,用于通过比对所述实际重复区域与所述预设重复区域,确定所述待拍摄图片是否满足拼接要求;

所述第二生成单元,用于若所述第三确定单元确定所述待拍摄图片不满足拼接要求,根据所述实际重复区域与所述预设重复区域的比对结果生成第二调整操作指示,所述第二调整操作指示用于指示用户调整拍摄所述待确定图片的终端设备。

可选的,所述装置还包括拍摄单元:

所述拍摄单元,用于若所述第三确定单元确定所述待拍摄图片满足拼接要求,自动拍摄所述待拍摄图片得到待确定图片,执行所述按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息的步骤。

可选的,若所述参数包括所述终端设备的俯仰角,所述参数信息为俯仰角度值,所述第一获取单元包括:

根据所述终端设备内置的陀螺仪检测结果,获取所述终端设备拍摄所述待确定图片时的俯仰角度值。

可选的,若所述参数包括所述终端设备的左右方向倾斜角,所述参数信息为左右方向倾斜角度值,所述第一获取单元包括:

对所述待确定图片进行灰度处理,得到第一灰度图片;

获取所述第一灰度图像中与水平方向夹角满足预设条件的第一直线和第二直线;

计算所述第一直线和第二直线的灭点,根据所述灭点确定所述终端设备拍摄所述待确定图片时的左右方向倾斜角度值。

可选的,若所述参数包括所述待确定图片的清晰度,所述清晰度为清晰度值,所述第一获取单元包括:

对所述待确定图片进行灰度处理,得到第二灰度图片;

对所述第二灰度图片进行频域信号分析,根据高频信号在频域信号中的占比确定所述待确定图片的清晰度值。

由上述技术方案可以看出,图片识别的准确率与图片识别算法相关,也与待识别图片自身的质量相关。对识别算法进行改进要求开发人员的技术能力要求非常高,难度较高,开发周期长。故为了降低提高图片识别准确率的难度,有别于传统方法,本方案从改善待识别图片质量的角度提高图片识别准确率,即在完成图片的拍摄后,并非立刻将拍摄到的图片作为待识别图片,而是将拍摄到的图片作为待确定图片,由于待确定图片体现出预设拍摄要求所包括参数对应的参数信息,因此根据待确定图片可以获取参数信息,参数信息满足预设拍摄要求的待确定图片,可以认为其图片质量较高。故,比对参数信息与预设拍摄要求,若确定出参数中目标参数对应的参数信息不满足预设拍摄要求,则根据比对结果生成第一调整操作指示,第一调整操作指示可以指示用户调整拍摄待确定图片的终端设备,以重新拍摄待确定图片,直到拍摄得到的待确定图片的参数信息满足预设拍摄要求,将待确定图片作为待识别图片。这样,获取到的待识别图片都是参数信息满足预设拍摄要求的图片,图片质量较高,对图片质量较高的待识别图片进行识别,图片识别的准确率也会提高。与传统方式相比,本方案只需要用户按照第一调整操作指示调整终端设备即可,并不要求用户有较高的技术能力,操作简单方便,可以快速得到图片质量较高的待识别图片。

本申请实施例提供一种拍摄引导设备,所述设备包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

按照预设拍摄要求所包括的参数,根据待确定图片获取所述参数对应的参数信息;

通过比对所述参数信息与所述预设拍摄要求,确定所述参数信息是否满足所述预设拍摄要求;

若确定出所述参数中目标参数对应的参数信息不满足所述预设拍摄要求,根据所述目标参数的参数信息与所述预设拍摄要求的比对结果生成第一调整操作指示,所述第一调整操作指示用于指示用户调整拍摄所述待确定图片的终端设备,以重新拍摄待确定图片。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质可以是下述介质中的至少一种:只读存储器(英文:read-onlymemory,缩写:rom)、ram、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备及系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的设备及系统实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述,仅为本申请的一种具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

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