一种安检机采集图像的上传方法及上传装置与流程

文档序号:22554865发布日期:2020-10-17 02:35阅读:389来源:国知局
一种安检机采集图像的上传方法及上传装置与流程

本发明涉及安检机技术领域,具体涉及一种安检机采集图像的上传方法及上传装置。



背景技术:

安检机作为安检点最主要最常用的安检设备,利用x射线采集不同物体的影像信息来检测违禁品。目前铁路、民航、轨道交通等大客流公共场所设置的各个安检点相互独立,设置在不同安检点的安检机,其生产厂家和机型多种多样,对接协议也各不相同。并且很多已有的协议接入方式中存在影像信息时延较大的问题。

随着信息技术的快速发展以及大数据云平台概念的兴起,安检机图像的联网应用需求不断被提出。如何将遵循不同协议的安检机所采集图像的统一上传至远程服务器,成为本领域技术人员亟待解决的问题。



技术实现要素:

本发明要解决的技术问题在于克服现有技术中安检机接口协议不统一的缺陷,从而提供一种可以快速、准确上传安检机采集图像的方案。

根据本发明一个方面,提供了一种安检机采集图像的上传方法,包括以下步骤:

基于第一采样间隔获取安检机采集到的安检图像,其中所述第一采样间隔大于所述安检机采集所述安检图像时的采样间隔;

比较获取到的所述安检图像中任意两幅相邻的第一图像和第二图像,确定所述第一图像和所述第二图像之间的差异图像;其中所述第一图像的采集时刻早于所述第二图像的采集时刻;

将所述差异图像上传至远程服务器,以供所述远程服务器按照接收顺序依次输出所述差异图像。

示例性地,所述比较获取到的所述安检图像中任意两幅相邻的第一图像和第二图像,确定所述第一图像和所述第二图像之间的差异图像的步骤包括:

根据所述安检图像中物品的移动方向将所述第一图像中的部分图像确定为模板图像;

将所述模板图像与所述第二图像进行匹配,以确定所述模板图像在所述第二图像中的匹配位置;

基于所述匹配位置确定所述差异图像。

示例性地,所述根据所述安检图像中物品的移动方向将所述第一图像中的部分图像确定为模板图像的步骤包括:

在所述移动方向为从左向右传送的情况下,将所述第一图像左侧区域内的部分图像作为所述模板图像;

在所述传送方向为从右向左传送的情况下,将所述第一图像右侧区域内的部分图像作为所述模板图像。

示例性地,所述将所述模板图像与所述第二图像进行匹配,以确定所述模板图像在所述第二图像中的匹配位置的步骤包括:

基于第一分辨率对所述模板图像和所述第二图像进行重采样,以得到模板粗采样图像和第二粗采样图像,所述第一分辨率小于所述模板图像和所述第二图像的原始分辨率;

令所述模板粗采样图像在所述第二粗采样图像中横向滑动,计算所述模板粗采样图像和所述第二粗采样图像中对应区域的相似度,以确定多个候选匹配位置;

基于第二分辨率对所述模板图像和所述第二图像进行重采样,以得到模板细采样图像和第二细采样图像;所述第二分辨率大于所述第一分辨率且小于或等于所述原始分辨率;

计算所述模板细采样图像和所述第二细采样图像中对应区域的相似度,以从所述多个候选匹配位置中确定最佳匹配位置。

示例性地,计算所述模板粗采样图像和所述第二粗采样图像中对应区域的相似度,以确定多个候选匹配位置的步骤包括:

选取所述第二粗采样图像中的第一匹配位置;

计算所述模板粗采样图像在所述第一匹配位置与所述第二粗采样图像中对应区域的第一相似度;

将第一相似度大于第一阈值的第一像素对应的第一匹配位置作为候选匹配位置,存储到候选匹配位置列表中;

选取所述第二粗采样图像中的第二匹配位置,所述第二匹配位置与所述第一匹配位置不同;

计算所述模板粗采样图像在所述第二匹配位置与所述第二粗采样图像中对应区域的第二相似度;

判断所述候选匹配位置列表中已存储的候选匹配位置的个数是否超过第二阈值;

当已存储的候选匹配位置的个数未超过第二阈值时,将大于第一阈值的第二相似度对应的第二匹配位置坐标作为候选匹配位置存储到所述候选匹配位置列表中;

当已存储的候选匹配位置的个数超过第二阈值时,判断所述第二相似度是否小于每个所述候选匹配位置对应的第一相似度;

当第二相似度小于每个所述候选匹配位置对应的第一相似度时,舍弃所述第二匹配位置;

当第二相似度不小于每个所述候选匹配位置对应的第一相似度时,用所述第二匹配位置替换第一相似度最小的候选匹配位置。

示例性地,所述计算所述模板细采样图像中的像素和所述第二细采样图像中的像素之间的相似度,以从所述多个候选匹配位置中确定最佳匹配位置的步骤包括:

基于每一个所述候选匹配位置,计算所述第二细采样图像与所述模板细采样图像中对应区域的相似度;

将相似度最大的所述候选匹配位置作为所述最佳匹配位置。

示例性地,所述最佳匹配位置包括多个,所述将所述模板图像与所述第二图像进行匹配,以确定所述模板图像在所述第二图像中的匹配位置的步骤还包括:

基于第三分辨率对所述模板图像和所述第二图像进行重采样,以得到模板精采样图像和第二精采样图像;所述第三分辨率大于所述第二分辨率且小于或等于所述原始分辨率;

计算所述模板精采样图像和所述第二精采样图像中对应区域的相似度,以从多个所述最佳匹配位置中确定其中一个目标匹配位置。

根据本发明另一个方面,提供了一种安检机采集图像的上传装置,包括:

图像获取单元,适用于基于第一采样间隔获取安检机采集到的安检图像;

差异图像单元,适用于比较所述安检图像中任意两幅相邻的第一图像和第二图像,确定所述第一图像和所述第二图像之间的差异图像;其中所述第一图像的采集时刻早于所述第二图像的采集时刻;

上传单元,适用于将所述差异图像上传至远程服务器。

示例性地,所述差异图像单元包括:

模板图像子单元,适用于根据安检机的传送方向将所述第一图像中的部分图像确定为模板图像;

匹配位置子单元,适用于将所述模板图像与所述第二图像进行匹配,以确定所述模板图像在所述第二图像中的匹配位置;

差异确定子单元,适用于基于所述匹配位置确定所述差异图像。

根据本发明再一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。

与现有技术相比,本发明提出的安检机采集图像的上传方法及上传装置,实现对安检机屏幕图像进行实时、精准的采样,并对采样图像进行帧间差异提取,得到等时间间隔内新扫描的安检机图像,实现了将安检机图像实时上传到远程服务器。本发明解决了在远程服务器集中接入安检机数据时,现有安检机厂家型号多样,无法采用通用方式实现安检x光机图像集成接入的难题。

附图说明

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

图1示出了本发明实施例1中安检机采集图像的上传方法的一个具体示例的流程图;

图2示出了本发明实施例1中图像处理过程的示意图;

图3示出了本发明实施例1中确定相邻两幅图像之间的差异图像的示意性流程图;

图4示出了本发明实施例1中确定相邻两幅图像之间的差异图像的过程示意图;

图5示出了本发明实施例1中确定模板图像在第二图像中匹配位置的示意性流程图;

图6示出了本发明实施例1中确定多个候选匹配位置的示意性流程图;

图7示出了本发明实施例1中从多个候选匹配位置中确定最佳匹配位置的示意性流程图;

图8示出了本发明实施例2中安检机采集图像的上传装置的示意性框图;

图9示出了本发明实施例3中安检机采集图像的上传装置的硬件结构图。

具体实施方式

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

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

实施例1

本实施例提供一种安检机采集图像的上传方法,如图1所示,包括如下步骤:

s100:基于第一采样间隔获取安检机采集到的安检图像。

安检机利用不同物体对x光的吸收程度不同的原理,采集物体在x光照射下的图像信息来识别违禁物品。被检物品通常放置在传送带上,随着传送带的运动进入x光室采集图像。安检机自身在采集物品的图像信息时具有一定的原始采样间隔,该院是采样间隔与传送带的运动速度有关,例如每隔5ms采集一次安检图像。相邻两幅图像之间随着传送带的运动会存在一定差异。这样,通过连续不断地显示采集到的安检图像,形成了被检物体的视频信息。

本步骤基于第一采样间隔获取安检机采集到的安检图像。第一采样间隔可以等于或者大于安检机的原始采样间隔。当第一采样间隔等于安检机的原始采样间隔时,本实施例在步骤s100中获取的安检图像的数量与安检机自身采集到的图像数量是完全一致的。当第一采样间隔大于安检机的原始采样间隔时,本实施例在步骤s100中获取的安检图像的数量小于安检机自身采集到的图像数量。例如安检机每隔5ms采集一次安检图像,本实施例每隔10ms从安检机采集到的安检图像中获取一次图像,那么本实施例获取的图像数量就比安检机实际采集的安检图像的数量减少一倍。可以理解,安检机采集到的原始安检图像为视频流,例如每秒包含60帧图像,数据量非常大。本实施例通过第一采样间隔的设置,将包含大量数据的视频流转换为有限张图像,第一采样间隔越大,获取到的安检图像的数量就越少,这样可以有效减小要上传的数据量。

s200:比较获取到的所述安检图像中任意两幅相邻的第一图像和第二图像,确定所述第一图像和所述第二图像之间的差异图像;其中所述第一图像的采集时刻早于所述第二图像的采集时刻。

由于传送带上的被检物体是不断运动的,可以理解,不同时刻下获取到的安检图像必然存在差异。本步骤用于确定步骤s100中获取的相邻两幅安检图像之间的差异图像。

可以理解,当传送带沿第一方向传送被检物体时,相邻两幅安检图像之间的差异是由于传送带运动而产生的。可以通过传送带的运动速度计算被检物体在第一采样间隔期间产生的第一位移,由于安检图像的尺寸与物体的实际尺寸存在一定的比例关系,因此可以通过第一位移计算出安检图像中相应的第一尺寸。那么第二图像中与后边缘相距第一尺寸的范围内的图像就可以作为第一图像和第二图像之间的差异图像。

上述内容描述了根据传送带运动速度确定差异图像的方法。本领域技术人员可以理解,还可以通过其它方法确定第一图像和第二图像之间的差异图像,例如通过图像识别技术确定第一图像和第二图像之间的特征点,根据特征点之间的差异确定差异图像。还可以通过神经网络训练差异模型,从而自动识别两幅图像之间的差异。总之,任何现有的或者未来出现的可以确定两幅图像之间差异的算法,都包含在本发明的保护范围之内。

s300:将所述差异图像上传至远程服务器,以供所述远程服务器按照接收顺序依次输出所述差异图像。

在步骤s200确定了任意两幅相邻图像之间的差异图像的基础上,本步骤将差异图像上传至远程服务器。可以理解,差异图像是由于被检物体的移动而产生的,通过不断地上传相邻两幅图像之间地差异图像,就可以完整地反映出被检物体的移动过程。因此,远程服务器按照接收顺序依次输出差异图像,就构成了被检物体的完整形态。

图2为本发明实施例1中图像处理过程的示意图。如图2所示,t1、t2、t3、t4、t5……分别为本实施例步骤s100中获取到的安检图像,d1、d2、d3、d4分别为相邻两幅安检图像之间的差异图像,f为远程服务器中接收到的由多幅差异图像组成的完整图像f。

通过本实施例的上述方法,可以将不同厂家、不同型号的安检机采集的安检图像快速准确地统一上传到远程服务器,由于增加了确定差异图像的步骤,本发明上传的图像的数据量比安检机自身采集的图像的数据量大大减小,同时完整保留了图像中的有用信息,在保证图像传输质量的同时提高远程服务器获取下游安检图像的效率。

图3示出了本发明步骤s200中确定相邻两幅图像之间的差异图像的示意性流程图,如图3所示,步骤s200包括:

s210:根据所述安检图像中物品的移动方向将所述第一图像中的部分图像确定为模板图像。

一幅完整的安检图像中包含的像素较多,数据量较大。如果直接将两幅完整的安检图像进行比较,可能需要占据大量的计算资源,效率不高。为了提高比较效率,本实施例基于模板图像来进行相邻两幅安检图像之间的比较,以提高差异图像的确定效率及准确度。

本实施例中的模板图像可以是第一图像中末尾部分的图像。之所以选择第一图像中末尾部分的图像作为模板图像,是为了保证模板图像包括在第二图像的范围之中。由于第一图像是先于第二图像采集到的,那么随着传送带的运动,第一图像的前端部分包含的物体特征可能由于物体已经离开安检机x光室而无法被采集到;但只要第一采样间隔设置合理,可以保证第一图像的末尾部分包含的物体特征同样也体现在第二图像中。这样,只要确定了模板图像在第二图像中的位置,就可以确定第二图像和第一图像之间的差异图像。

本步骤中模板图像的确认与安检图像中物品的移动方向有关。安检图像中物品的移动方向表征目标物品在安检图像中的不同位置。如果目标物品在第一图像中的左侧区域,并且在第二图像中的中间区域,那么安检图像中物品的移动方向就是从左到右移动。如果目标物品在第一图像中的右侧区域,并且在第二图像中的中间区域,那么安检图像中物品的移动方向就是从右到左移动。根据本发明一个具体示例,在移动方向为从左向右传送的情况下,将第一图像左侧区域内的部分图像作为模板图像;在移动方向为从右向左传送的情况下,将第一图像右侧区域内的部分图像作为模板图像。上述右侧区域可以是图像的最右侧,也可以是邻近最右侧的区域;上述左侧区域可以是图像的最左侧,也可以是邻近最左侧的区域。如果第一图像的左侧或者右侧为没有物体特征的空白区域,那么就不适合将最左侧或者最右侧部分的图像作为模板图像,否则无法与第二图像进行比对。如果第一图像的最左侧或者最右侧包含较多的物体特征,那么就可以将第一图像的最左侧或者最右侧部分的图像作为模板图像,这样可以进一步减小上传的数据量。总之,模板图像的选择需要结合图像中是否包含足够多的物体特征来考虑,以保证对比时的准确性。

本实施例中的部分图像可以为长条状矩形图像,例如20像素(宽度)*1024像素(高度)。可以理解,安检图像通常为矩形画面,其横坐标范围为(x1,x2),纵坐标范围为(y1,y2)。假设物体的移动方向与其横坐标平行,那么模板图像的横坐标范围可以为(x3,x4),模板图像的纵坐标范围可以仍为(y1,y2),其中x1<x2<x3<x4。x3和x4之间的距离通常可以根据需要设置不同取值,以保证模板图像的总像素在一定范围之内,例如50像素或者100像素之内。

当然,也可以根据需要将模板图像设置为其他不同形状,例如正方形、三角形、圆形等。本实施例中的柱状图像只是为了更加便于计算,并不是对模板图像的限制。

s220:将所述模板图像与所述第二图像进行匹配,以确定所述模板图像在所述第二图像中的匹配位置。

可以通过特定区域的图像之间的相似度确定模板图像和第二图像之间的匹配像素,这里的特定区域指的是第二图像中的、与模板图像面积相同的部分图像。例如确定模板图像与第二图像中第一区域内的图像的相似度很大,那么可以将第一区域的起始坐标位置作为第一像素的匹配位置。

在实际的具体实施过程中,并不需要计算模板图像与第二图像在所有相应区域内的图像的相似度,只需要确定模板图像与第二图像在有限个区域内的图像的相似度即可。具体需要匹配的区域个数可以根据需要灵活设置。

s230:基于所述匹配位置确定所述差异图像。

确定了模板图像在第二图像中的匹配位置之后,就可以确定第二图像中的哪些部分是相对于模板图像新增的。例如,在移动方向为从左向右传送的情况下,第二图像中位于匹配位置左侧的图像为差异图像;在移动方向为从右向左传送的情况下,第二图像中位于匹配位置右侧的图像为差异图像。

图4示出了本发明实施例1中确定相邻两幅图像之间的差异图像的过程示意图。本实施例中假设第一图像为t1,第二图像为t2。如图4所示,t为根据第一图像t1的右边缘确定的模板图像。将模板图像t与第二图像t2进行匹配,例如确定匹配位置为p(x,0),那么第二图像t2中位于模板图像t右侧的部分即为差异图像d。

本实施例通过模板图像在第二图像中的匹配位置确定相邻两幅图像之间的差异图像,数据处理量小,计算过程简便易操作,可以迅速准确的确定差异图像。

图5示出了本发明实施例1中确定模板图像在第二图像中匹配位置的示意性流程图。如图5所示,步骤s220包括:

s221:基于第一分辨率对所述模板图像和所述第二图像进行重采样,以得到模板粗采样图像和第二粗采样图像,所述第一分辨率小于所述模板图像和所述第二图像的原始分辨率。

本步骤用于对模板图像和第二图像进行泛化处理,使其包含的像素数按比例减小。具体步骤可以是分别对模板图像和第二图像二值化,得到灰度图像,然后再对得到的两幅灰度图像基于第一分辨率重采样,得到模板粗采样图像和第二粗采样图像。其中第一分辨率小于所述模板图像和所述第二图像的原始分辨率。例如模板图像和第二图像的原始分辨率为100×100,那么模板粗采样图像和第二粗采样图像可能会变为20×20,从而像素数明显减小,以降低匹配时的计算量。

s222:令所述模板粗采样图像在所述第二粗采样图像中横向滑动,计算所述模板粗采样图像和所述第二粗采样图像中对应区域的相似度,以确定多个候选匹配位置。

s223:基于第二分辨率对所述模板图像和所述第二图像进行重采样,以得到模板细采样图像和第二细采样图像;所述第二分辨率大于所述第一分辨率且小于或等于所述原始分辨率。

本步骤用于对模板粗采样图像和第二粗采样图像细化,以增加图像的像素数,并在候选匹配位置的基础上进一步实现精细匹配。可以理解,模板粗采样图像和第二粗采样图像相对于原始的模板图像和第二图像分辨率已大大降低,本步骤在确定了候选匹配位置的基础上再提高模板粗采样图像和第二粗采样图像的分辨率,以确保匹配位置更加准确。其中模板细采样图像和第二细采样图像大于模板粗采样图像和第二粗采样图像的分辨率,小于或者等于模板图像和第二图像的原始分辨率。例如模板图像和第二图像的原始分辨率为100×100,模板粗采样图像和第二粗采样图像的第一分辨率为20×20,那么模板细采样图像和第二细采样图像的第二分辨率可能为50×50,第二分辨率比第一分辨率增大,从而模板细采样图像和第二细采样图像的像素数相对于模板粗采样图像和第二粗采样图像的像素数有所增加,有利于提高位置匹配时的精确性。

s224:计算所述模板细采样图像和所述第二细采样图像中对应区域的相似度,以从所述多个候选匹配位置中确定最佳匹配位置。这里的对应区域可以是所述第二系采样图像中自初始匹配位置起的、与模板细采样图像面积相等的区域。

本实施例首先计算分辨率较低的粗采样图像之间的相似度,确定多个候选匹配位置;再计算分辨率较高的细采样图像之间的相似度,从多个候选匹配位置中确定最佳匹配位置,一方面可以有效降低计算量,提高比对效率,另一方面可以保证最佳匹配位置的精确性,提高匹配精度。

图6示出了确定多个候选匹配位置的示意性流程图,如图6所示,根据步骤s222确定多个候选匹配位置的步骤包括:

s2221:选取所述第二粗采样图像中的第一匹配位置,该第一匹配位置可以是从第二粗采样图像中预设的位置,例如从第二粗采样图像的右半部分中随机选定的位置。

s2222:计算在所述初始匹配位置处,所述模板粗采样图像与所述第二粗采样图像中对应区域的第一相似度。

s2223:将第一相似度大于第一阈值的第一匹配位置作为候选匹配位置,存储到候选匹配位置列表中。本实施例中存储的候选匹配位置可以为第二粗采样图像中的平面坐标点。

s2224:选取所述第二粗采样图像中的第二匹配位置,该第二匹配位置可以是从第二粗采样图像的预设范围内随机选定的与第一匹配位置不同的位置。

s2225:计算在所述第二匹配位置处,所述第二粗采样图像中的对应区域与模板粗采样图像之间的第二相似度。

s2226:判断所述候选匹配位置列表中已存储的候选匹配位置的个数是否超过第二阈值;

s2227:若已存储的候选匹配位置的个数未超过第二阈值,将大于第一阈值的所述第二相似度对应的第二匹配位置存储到所述候选匹配位置列表中;

s2228:若已存储的候选匹配位置的个数超过第二阈值,判断所述第二相似度是否小于每个所述候选匹配位置对应的第一相似度;

s2229:若第二相似度小于每个所述候选匹配位置对应的第一相似度,舍弃所述第二匹配位置;

s2220:若第二相似度不小于每个所述候选匹配位置对应的第一相似度,用第二匹配位置替换第一相似度最小的候选匹配位置。

图7示出了步骤s224从多个候选匹配位置中确定最佳匹配位置的示意性流程图。如图7所示,步骤s224包括:

s2241:基于每一个所述候选匹配位置,计算所述第二细采样图像在所述候选匹配位置处的对应区域与所述模板细采样图像之间的相似度。

s2242:将相似度最大的所述候选匹配位置作为所述最佳匹配位置。

例如,对于候选匹配位置p1,计算第二细采样图像在p1处的对应区域与模板细采样图像之间的相似度f(p1),对于候选匹配位置p2,计算第二细采样图像在p2处的对应区域与模板细采样图像之间的相似度f(p2),……,对于候选匹配位置pn,计算第二细采样图像在pn处的对应区域与模板细采样图像之间的相似度f(pn),将上述相似度两两比较,最终得到相似度最大的f(pm),则像素pm所在的位置坐标即为本实施例中的最佳匹配位置。

示例性地,为了进一步提高精确度,步骤s224中确定的最佳匹配位置的个数可以为多个,并且步骤s224中确定的最佳匹配位置的个数小于步骤s222中确定的候选匹配位置的个数。这样,最佳匹配位置是对候选匹配位置的第一次筛选。在一个示例中,还可以基于最佳匹配位置进行第二次筛选,以进一步提高匹配位置的精确性。具体包括:

基于第三分辨率对所述模板图像和所述第二图像进行重采样,以得到模板精采样图像和第二精采样图像;所述第三分辨率大于所述第二分辨率且小于或等于所述原始分辨率。例如模板图像和第二图像的原始分辨率为100×100,模板粗采样图像和第二粗采样图像的第一分辨率为20×20,那么模板细采样图像和第二细采样图像的第二分辨率为50×50,模板精采样图像和第二精采样图像的第三分辨率可以为80×80,第三分辨率比第二分辨率又有所增大,从而模板精采样图像和第二精采样图像的像素数相对于模板细采样图像和第二细采样图像的像素数有所增加,有利于提高位置匹配时的精确性。

计算所述模板精采样图像和所述第二精采样图像中对应区域之间的相似度,以从多个所述最佳匹配位置中确定其中一个目标匹配位置。本步骤与上文中的步骤s224相似,此处不再赘述。

综上所述,本发明上述方案可以实现对安检机屏幕图像进行实时、精准的采样,并对采样图像进行帧间差异提取,得到等时间间隔内新扫描的安检机图像,实现了将安检机图像实时上传到远程服务器。本发明解决了在远程服务器集中接入安检机数据时,现有安检机厂家型号多样,无法采用通用方式实现安检x光机图像集成接入的难题。

实施例2

本施例提供一种安检机采集图像的上传装置800,如图8所示,包括图像获取单元810、差异图像单元820和上传单元830,其中:

图像获取单元810适用于基于第一采样间隔获取安检机采集到的安检图像;

差异图像单元820适用于比较所述安检图像中任意两幅相邻的第一图像和第二图像,确定所述第一图像和所述第二图像之间的差异图像;其中所述第一图像的采集时刻早于所述第二图像的采集时刻;

上传单元830适用于将所述差异图像上传至远程服务器,以供所述远程服务器按照接收顺序依次输出所述差异图像。

上述装置可以实现对安检机屏幕图像进行实时、精准的采样,并对采样图像进行帧间差异提取,将提取到的差异图像实时上传到远程服务器,从而解决了在远程服务器集中接入安检机数据时,现有安检机厂家型号多样,无法采用通用方式实现安检x光机图像集成接入的难题。

实施例3

本实施例还提供一种计算机设备,如可以执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。本实施例的计算机设备90至少包括但不限于:可通过系统总线相互通信连接的存储器91、处理器92,如图9所示。需要指出的是,图9仅示出了具有组件91-92的计算机设备90,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

本实施例中,存储器91(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器91可以是计算机设备90的内部存储单元,例如该计算机设备90的硬盘或内存。在另一些实施例中,存储器91也可以是计算机设备90的外部存储设备,例如该计算机设备90上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,存储器21还可以既包括计算机设备90的内部存储单元也包括其外部存储设备。本实施例中,存储器91通常用于存储安装于计算机设备90的操作系统和各类应用软件,例如实施例二的上传装置800的程序代码等。此外,存储器91还可以用于暂时地存储已经输出或者将要输出的各类数据。

处理器92在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片。该处理器92通常用于控制计算机设备90的总体操作。本实施例中,处理器92用于运行存储器91中存储的程序代码或者处理数据,例如运行安检机采集图像的上传装置800,以实现实施例一的安检机采集图像的推荐方法。

实施例4

本实施例还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机程序,程序被处理器执行时实现相应功能。本实施例的计算机可读存储介质用于存储安检机采集图像的上传装置800,被处理器执行时实现实施例一的安检机采集图像的上传方法。

显然,上述实施例仅仅是为清楚地说明所作的举例,而非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

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