粮食籽粒的检测方法及系统与流程

文档序号:19080773发布日期:2019-11-08 22:24阅读:288来源:国知局
粮食籽粒的检测方法及系统与流程

本发明涉及一种检测方法及系统,尤其涉及粮食籽粒的检测方法及系统。



背景技术:

粮食品质是衡量粮食质量的综合指标。影响粮食品质的因素是多种多样的,而其中不完善籽粒含量过高是制约粮食品质的重要原因。现有技术中对粮食籽粒的检测方法是将待测粮食籽粒依次放置在输送装置上,然后通过输送装置的运送,使得每粒待测粮食籽粒依次经过输送装置上设置的两个拍摄点处进行拍摄扫描,从而得到每粒粮食籽粒的正面图像和反面图像,然后对图像进行分析,得到分析结果。

但目前,待测粮食籽粒在通过第一个拍摄点进行拍摄扫描后得到该粮食籽粒的正面图像/反面图像,由于可能出现掉落或者移位的情况,使得另一粒粮食籽粒通过第二个拍摄点进行拍摄扫描后得到另一粒粮食籽粒的反面图像/正面图像,这样在检测时,会误将两次拍摄扫描后得到的照片认为是一粒粮食籽粒的图像,从而导致在后面的分析过程中,分析结果不准确,并影响后续待测粮食籽粒的检测。



技术实现要素:

为解决以上技术问题,本发明实施例提供一种粮食籽粒的检测方法及系统,可以使得待测粮食籽粒在进行检测时,通过设定粮食籽粒移动的时间,从而确定通过两个拍摄点进行拍摄的粮食籽粒是否属于同一粮食籽粒,进而进行图像分析,提高分析的准确率。

为达上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供一种粮食籽粒的检测方法,所述方法包括:

确定粮食籽粒从第一检测点移动至第二检测点的时间t,并设定预设时间段t-δt~t+δt,其中,所述δt为设定时间,所述δt小于所述t;

在所述第一检测点检测待测粮食籽粒,获取第一图像数据,同时确定在所述t-δt~t+δt的时间段内,所述第二检测点是否检测到所述待测粮食籽粒;

当所述第二检测点检测到所述待测粮食籽粒,获取第二图像数据,发送所述第一图像数据和所述第二图像数据并进行分析,得到分析结果;

当所述第一检测点或所述第二检测点未检测到所述待测粮食籽粒,则所述待测粮食籽粒标记为作废粮食籽粒。

在本发明实施例中,所述方法还包括:

对所述待测粮食籽粒进行编号,按照编号顺序依次对所述待测粮食籽粒进行检测;

当获取到所述第一图像数据时,标记所述第一图像数据的编号为x-1;

当获取到所述第二图像数据时,标记所述第一图像数据的编号为x-2;

其中,所述x为所述待测粮食籽粒的编号,所述x为正整数,且所述x≥1。

在本发明实施例中,所述确定粮食籽粒从第一检测点移动至第二检测点的时间t的方法为:

获取待测粮食籽粒从投料处移动至所述第一检测点的时间a,获取待测粮食籽粒从所述第一检测点移动至所述第二检测点的时间b,根据公式:

t=b-a;

求得所述时间t。

在本发明实施例中,所述确定待测粮食籽粒从第一检测点移动至第二检测点的时间t的方法进一步为:

分别获取n粒待测粮食籽粒从投料处移动至所述第一检测点的时间a1、a2、……、an,分别获取待测粮食籽粒从所述第一检测点移动至所述第二检测点的时间b1、b2、……、bn,分别根据公式:

tn=bn-an;

t=[(b1-a1)+(b2-a2)+……+(bn-an)]/n;

其中,所述n为大于等于2的整数;

求得所述时间t。

在本发明实施例中,确定待测粮食籽粒从所述第一检测点移动至第一拍摄点的时间t1,从所述第二检测点移动至第二拍摄点的时间t2;

当在所述第一检测点检测到所述待测粮食籽粒时,经过所述时间t1,在所述第一拍摄点获取所述第一图像数据;

当在所述第二检测点检测到所述待测粮食籽粒时,经过所述时间t2,在所述第二拍摄点获取所述第二图像数据。

在本发明实施例中,所述第一图像数据为所述待测粮食籽粒一面的图像数据,所述第二图像数据为所述待测粮食籽粒另一面的图像数据。

粮食籽粒的检测系统,所述系统包括:

第一确定单元,用于确定粮食籽粒从第一检测点移动至第二检测点的时间t,并设定预设时间段t-δt~t+δt;

第一检测单元,用于在所述第一检测点检测待测粮食籽粒;

第一获取单元,获取第一图像数据;

第二检测单元,用于在所述第二检测点检测所述待测粮食籽粒;

第二确定单元,用于确定在所述t-δt~t+δt的时间段内,所述第二检测点是否检测到所述待测粮食籽粒;

第二获取单元,用于当在所述第二检测点检测到所述待测粮食籽粒时,获取第二图像数据;

发送单元,用于发送所述第一图像数据和所述第二图像数据并进行分析,得到分析结果。

在本发明实施例中,所述系统还包括:

第三确定单元,用于对所述待测粮食籽粒进行编号,按照编号顺序依次对所述待测粮食籽粒进行检测;

第一标记单元,用于当获取到所述第一图像数据时,标记所述第一图像数据的编号为x-1;

第二标记单元,用于当获取到所述第二图像数据时,标记所述第一图像数据的编号为x-2。

本发明实施例提供了一种粮食籽粒的检测方法,所述方法包括:确定粮食籽粒从第一检测点移动至第二检测点的时间t,并设定预设时间段t-δt~t+δt,其中,所述δt为设定时间,所述δt小于所述t;在所述第一检测点检测待测粮食籽粒,获取第一图像数据,同时确定在所述t-δt~t+δt的时间段内,所述第二检测点是否检测到所述待测粮食籽粒;当所述第二检测点检测到所述待测粮食籽粒,获取第二图像数据,发送所述第一图像数据和所述第二图像数据并进行分析,得到分析结果;当所述第一检测点或所述第二检测点未检测到所述待测粮食籽粒,则所述待测粮食籽粒标记为作废粮食籽粒;本发明实施例还提供了一种粮食籽粒的检测系统,所述系统包括:第一确定单元,用于确定粮食籽粒从第一检测点移动至第二检测点的时间t,并设定预设时间段t-δt~t+δt;第一检测单元,用于在所述第一检测点检测待测粮食籽粒;第一获取单元,获取第一图像数据;第二检测单元,用于在所述第二检测点检测所述待测粮食籽粒;第二确定单元,用于确定在所述t-δt~t+δt的时间段内,所述第二检测点是否检测到所述待测粮食籽粒;第二获取单元,用于当在所述第二检测点检测到所述待测粮食籽粒时,获取第二图像数据;发送单元,用于发送所述第一图像数据和所述第二图像数据并进行分析,得到分析结果;这样,通过预先设定粮食籽粒从第一检测点移动至第二检测点的时间,然后在检测时,可以验证两次所检测到的图像数据结果均属于同一粒粮食籽粒,从而提高粮食籽粒检测的准确性。

附图说明

图1为本发明实施例提供的一种粮食籽粒检测装置的结构示意图;

图2为本发明实施例一提供的一种粮食籽粒检测方法的流程示意图;

图3为本发明实施例三提供的确定粮食籽粒从第一检测点移动至第二检测点的时间t的方法的流程示意图;

图4为本发明实施例四提供的确定粮食籽粒从第一检测点移动至第二检测点的时间t的方法的流程示意图;

图5为本发明实施例六提供的一种粮食籽粒检测系统的模块示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

现有技术中,粮食籽粒通过检测装置进行检测,如图1中所示出的一种粮食籽粒检测装置,所述检测装置包括上料装置、输送装置和拍摄装置,其中,所述上料装置为圆盘振动进料装置101,所述输送装置为透明的转动盘102,所述拍摄装置为高清摄像头103,所述圆盘振动进料装置101的出料口设置在所述转动盘102的上方,所述转动盘102可以转动,所述高清摄像头103有两个,且沿所述转动盘102转动的方向依次设置在所述转动盘102的上方和下方。

在使用时,粮食籽粒通过所述盘振动进料装置的作用依次投入至所述转动盘102上,通过所述转动盘102转动将粮食籽粒依次带入到两个高清摄像头103处进行拍摄,然后将拍摄到的图像传递给电脑进行分析,得到粮食籽粒的检测结果。

实施例一

本发明实施例提供一种粮食籽粒的检测方法,参考图2所示,所述方法包括:

步骤101:确定粮食籽粒从第一检测点移动至第二检测点的时间t,并设定预设时间段t-δt~t+δt,其中,所述δt为设定时间,所述δt小于所述t;

在本发明实施例中,所述第一检测点和所述第二检测点处均设置用于控制高清摄像头的光电开关,所述第一检测点和所述第二检测点检测分别一一对应设置在两个高清摄像头处(沿所述转动盘转动的方向设置在高清摄像头的前方),当所述粮食籽粒通过所述第一检测点或所述第二检测点时,位于所述第一检测点或所述第二检测点处的光电开关控制高清摄像头启动,并对粮食籽粒进行拍摄。

这里,所述时间t为粮食籽粒从所述第一检测点和所述第二检测点检测的时间,其与所述转动盘(所述输送装置)的转速有关,当所述转动盘(所述输送装置)的转速越快,所述时间t的时间越短。

具体地,所述时间t通过电子计时器进行测量,而在所述第一检测点和所述第二检测点设置用于计时使用的光电开关,故当所述粮食籽粒从所述第一检测点通过时,计时开始,当所述粮食籽粒从所述第二检测点通过时,计时结束,并记录下,所使用的时间t.

在具体使用时,由于所述转动盘在输送粮食籽粒时,一般为匀速转动,因此,在检测前,先拿出一粒所述粮食籽粒从所述圆盘振动进料装置(所述上料装置)投入到所述转动盘上,然后测试该粒粮食籽粒从所述第一检测点和所述第二检测点检测的时间,并作为后面检测的粮食籽粒从所述第一检测点和所述第二检测点检测的时间t。

而由于粮食籽粒的摆放不稳定或者所述转动盘转动产生的离心力,使得放在所述转动盘上的粮食可能出现轻微的移位现象,故在确定粮食籽粒从所述第一检测点移动至所述第二检测点检测的时间t后,工作人员人为可以设定所述设定时间δt,并通过所述设定时间δt确定一个粮食籽粒在移动时的可接受的时间范围,因此得到后面的粮食籽粒从所述第一检测点移动至所述第二检测点检测时的时间为t-δt~t+δt,进而避免在特定的时间节点内无法检测到粮食籽粒,降低检测时的使用效果。

具体地,例如,所述时间t为2s,那么设定δt为80ms,那么后面的粮食籽粒从所述第一检测点移动至所述第二检测点检测的设定时间为2s-80ms~2s+80ms。

步骤102:在所述第一检测点检测待测粮食籽粒,获取第一图像数据,同时确定在所述t-δt~t+δt的时间段内,所述第二检测点是否检测到所述待测粮食籽粒;

在本发明实施例中,当待测粮食籽粒通过所述转动盘移动至所述第一检测点处,被位于第一检测点处的光电开关感应到后,与光电开关连接的高清摄像头拍摄粮食籽粒的图像,从而获取到所述第一图像数据。在所述第一检测点处的光电开关检测到所述待测粮食籽粒后,计时器开始计时,判断所述第二检测点处的光电开关检测在检测到所述t-δt~t+δt的时间段内是否检测到粮食籽粒。

步骤103a:当所述第二检测点检测到所述待测粮食籽粒,获取第二图像数据,发送所述第一图像数据和所述第二图像数据并进行分析,得到分析结果;

在本发明实施例中,当在所述t-δt~t+δt的时间段内所述第二检测点检测到所述待测粮食籽粒,那么就表示,此待测粮食籽粒为之前通过所述第一检测点处的粮食籽粒,那么位于所述第二检测点处的高清摄像头获取的所述第二图像数据与所述第一图像数据是匹配的。

这里需要说明的是,所述第一图像数据与所述第二图像数据可以分别为粮食籽粒的正面图像和反面图像。在获取后,将所述第一图像数据和所述第二图像数据通过无线传输或者有线传输的方式传输至主机,所述主机可以是带有可视界面的智能终端,包括但不限于是智能手机、平板电脑、笔记本电脑、台式计算机等设备。然后对所述第一图像数据和所述第二图像数据进行分析,得到该粒粮食籽粒的分析结果,这里对粮食籽粒的图像分析属于所属领域技术人员的公知常识,故此处不再赘述。

步骤103b:当所述第一检测点或所述第二检测点未检测到所述待测粮食籽粒,则所述待测粮食籽粒标记为作废粮食籽粒。

在本发明实施例中,当所述第一检测点或所述第二检测点未检测到所述待测粮食籽粒的情况包括两种:

第一种为当所述第一检测点未检测到所述待测粮食籽粒,而所述第二检测点检测到所述待测粮食籽粒后,由于只获取到了所述第二图像信息,因此无法确定所述待测粮食籽粒的具体情况,因此,将此种情况下检测的所述待测粮食籽粒标记为作废粮食籽粒;

另一种为当所述第一检测点检测到所述待测粮食籽粒,而在所述t-δt~t+δt的时间段内所述第二检测点未检测到所述待测粮食籽粒的情况,这里的情况包括两种,一种为所述第一检测点检测到所述待测粮食籽粒,而所述第二检测点未检测到所述待测粮食籽粒,另一种为所述第一检测点检测到所述待测粮食籽粒,而所述第二检测点没有在所述t-δt~t+δt的时间段内未检测到所述待测粮食籽粒。无论上述那种情况,均不能确定所述待测粮食籽粒的具体情况,因此,将此种情况下检测的所述待测粮食籽粒标记为作废粮食籽粒。

这样,则避免了所检测获取的图像发生冲突的问题。

实施例二

进一步地,为了确保粮食籽粒在检测时不会错位,因此,在检测前,对所述待测粮食籽粒进行编号,然后按照编号顺序依次对所述待测粮食籽粒进行检测。

在本发明实施例中,对所述待测粮食籽粒进行编号的方法可以是通过光电传感器对从上料装置出料口掉落在所述转动盘上的粮食籽粒进行数粒,也可以在所述第一检测点设置的光电开关进行数粒。

具体地举例说明,当第一粒粮食籽粒通过所述第一监测点设置的光电开关后,此时,将此粒粮食籽粒被标记为001。

当获取到所述第一图像数据时,标记所述第一图像数据的编号为x-1。

具体地举例说明,当获取到标记为1的粮食籽粒时,标记所述第一图像数据的编号为001-1。

然后在所述t-δt~t+δt的时间段内,当获取到所述第二图像数据时,标记所述第一图像数据的编号为x-2;

具体地举例说明,在所述第一检测点检测到粮食籽粒后,在22s-80ms~2s+80ms的时间后,当所述第二检测点检测到粮食籽粒后,获取所述第二图像数据,并标记所述第一图像数据的编号为001-2。

最后将编号为001-1的所述第一图像数据和编号为001-2的所述第二图像数据全部发送至主机。

实施例三

进一步地,如图3所示,所述确定粮食籽粒从第一检测点移动至第二检测点的时间t的方法为:

步骤201:获取待测粮食籽粒从投料处移动至所述第一检测点的时间a;

步骤202:获取待测粮食籽粒从所述第一检测点移动至所述第二检测点的时间b;

步骤203:根据公式:t=b-a;求得所述时间t。

具体地,当粮食籽粒从投料处掉落到所述转动盘时,记作为初始时间0,当粮食籽粒从投料处移动至所述第一检测点的时间为1s(即为所述a),当粮食籽粒从所述第一检测点移动至所述第二检测点的时间3s(即为所述b),最后根据公式:t=b-a;求得所述时间t为2s。

实施例四

进一步地,由于可能出现粮食籽粒的大小不一或者所述转动盘转动时不平稳,从而导致至测取一粒粮食在所述转动盘上移动的时间不精确,因此,为了进一步保证确定的所述时间t的准确性,故采取多次测量求平均值的方式来求取更精确的所述时间t。如图4所示,所述确定待测粮食籽粒从第一检测点移动至第二检测点的时间t的方法进一步为:

步骤301:分别获取n粒待测粮食籽粒从投料处移动至所述第一检测点的时间a1、a2、……、an;

步骤302:分别获取待测粮食籽粒从所述第一检测点移动至所述第二检测点的时间b1、b2、……、bn;

步骤303:根据公式:

tn=bn-an;

t=[(b1-a1)+(b2-a2)+……+(bn-an)]/n;

求得所述时间t。

实施例五

在拍摄时,由于在所述第一检测点和所述第二检测点的光电开关启动高清摄像头可能会产生一定的延时,故所述第一检测点和所述第二检测点的光电开关检测到粮食籽粒后,为了更加清晰准确地拍好粮食籽粒的图像。故在所述第一检测点/所述第二检测点检测到所述待测粮食籽粒后,获取第一图像数据/第二图像数据的方法为:

确定待测粮食籽粒从所述第一检测点移动至第一拍摄点的时间t1,从所述第二检测点移动至第二拍摄点的时间t2;

当在所述第一检测点检测到所述待测粮食籽粒时,经过所述时间t1,在所述第一拍摄点获取所述第一图像数据;

当在所述第二检测点检测到所述待测粮食籽粒时,经过所述时间t2,在所述第二拍摄点获取所述第二图像数据。

在本发明实施例中,所述t1和所述t2可以通过计时器进行测量,所述t1为粮食籽粒从所述第一检测点移动至所述第一拍摄点处的时间,所述t1可以为时间点,也可以为时间段,所述第一拍摄处点的位置处于高清摄像头的正中间,因此,拍出的粮食籽粒也处于所述第一拍摄图像的正中间。

所述t2为粮食籽粒从所述第二检测点移动至所述第二拍摄点处的时间,所述t2可以为时间点,也可以为时间段,所述第二拍摄处点的位置处于高清摄像头的正中间,因此,拍出的粮食籽粒也处于所述第二拍摄图像的正中间。

实施例六

本发明实施例还提供了一种粮食籽粒的检测系统,如图5所示,所述系统包括:

第一确定单元1,用于确定粮食籽粒从第一检测点移动至第二检测点的时间t,并设定预设时间段t-δt~t+δt;

第一检测单元2,用于在所述第一检测点检测待测粮食籽粒;

第一获取单元3,用于当在所述第一检测点检测到所述待测粮食籽粒时,获取第一图像数据;

第二检测单元4,用于在所述第二检测点检测所述待测粮食籽粒;

第二确定单元5,用于确定在所述t-δt~t+δt的时间段内,所述第二检测点是否检测到所述待测粮食籽粒;

第二获取单元6,用于当在所述第二检测点检测到所述待测粮食籽粒时,获取第二图像数据;

发送单元7,用于发送所述第一图像数据和所述第二图像数据并进行分析,得到分析结果。

进一步地,所述系统还包括:

第三确定单元,用于对所述待测粮食籽粒进行编号,按照编号顺序依次对所述待测粮食籽粒进行检测;

第一标记单元,用于当获取到所述第一图像数据时,标记所述第一图像数据的编号为x-1;

第二标记单元,用于当获取到所述第二图像数据时,标记所述第一图像数据的编号为x-2。

以上仅是本发明的优选实施方式,应当指出的是,上述优选实施方式不应视为对本发明的限制,本发明的保护范围应当以权利要求所限定的范围为准。对于本技术领域的普通技术人员来说,在不脱离本发明的精神和范围内,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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