System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种生鲜食品动态管理方法技术_技高网

一种生鲜食品动态管理方法技术

技术编号:42491557 阅读:4 留言:0更新日期:2024-08-21 13:08
本发明专利技术公开了一种生鲜食品动态管理方法,属于动态监测技术领域,包括以下步骤:S1、采集生鲜食品的实时储存图像,并提取实时储存图像中各个像素点的线条算子;S2、根据各个像素点的线条算子,在实时储存图像中确定存在曲线;S3、获取合格储存图像;S4、基于存在曲线,将实时储存图像与合格储存图像进行对比,确定生鲜食品的储存结果。本发明专利技术可以及时监测到生鲜蔬菜在完成配送储存后的颜色异常,及时感知蔬菜的新鲜度,保证生鲜蔬菜的品质。

【技术实现步骤摘要】

本专利技术属于动态监测,具体涉及一种生鲜食品动态管理方法


技术介绍

1、随着经济社会的发展,人们的消费水平不断提高,消费需求不断升级,消费结构也发生了很大的改变,生鲜农产品越来越受到消费者的欢迎,并逐渐成为日常生活的必需品,特别是生鲜蔬菜,因此对生鲜蔬菜的品质要求逐步增加。

2、在现有的生鲜蔬菜配送方案中,一般采用普通泡沫箱加冰块的方式,由于没有监控体系,对配送的生鲜蔬菜没有直观的视觉监控;再加上外界环境温度较高,会使生鲜的损耗速度加快。在生鲜蔬菜的配送过程中,不能感知生鲜蔬菜的生鲜度,从而影响生鲜蔬菜的品质。

3、而现有对生鲜蔬菜完成配送运输后的检查仅依赖于人工经验对存储时间进行判断,这会导致生鲜农产品变质不易被发现,增加了生鲜产品的损耗。


技术实现思路

1、本专利技术为了解决以上问题,提出了一种生鲜食品动态管理方法。

2、本专利技术的技术方案是:一种生鲜食品动态管理方法包括以下步骤:

3、s1、采集生鲜食品的实时储存图像,并提取实时储存图像中各个像素点的线条算子;

4、s2、根据各个像素点的线条算子,在实时储存图像中确定存在曲线;

5、s3、获取合格储存图像;

6、s4、基于存在曲线,将实时储存图像与合格储存图像进行对比,确定生鲜食品的储存结果。

7、合格储存图像为蔬菜的正常呈现图像,其可以体现蔬菜在正常状态下应呈现的颜色。将存在曲线内包含的图像与合格储存图像进行相似度计算,比如汉明距离以及欧式距离等,将计算得到的相似度与预先人工设置的相似度阈值进行大小比较,若大于相似度阈值,则蔬菜在经历配送储存后表面未出现异常,通过监测,否则说明蔬菜在经历配送储存后表面已发生变质,与正常颜色有区别。需要说明的是,合格储存图像已进行剔除背景噪声的处理。

8、进一步地,s1包括以下子步骤:

9、s11、采集生鲜食品的实时储存图像,计算实时储存图像中每个像素点的差异权值,形成差异权值数列;

10、s12、根据差异权值数列,确定各个像素点的线条算子。

11、上述进一步方案的有益效果是:在本专利技术中,经历配送储存的实时储存图像通常由三个颜色强度值构成,采用红蓝色通道作为描述实时储存图像的像素点颜色的方式,确定像素点的线条算子,可以增加算子的丰富度,避免提取的存在曲线不准确。

12、进一步地,s11中,像素点的差异权值σ的计算公式为:

13、;式中,zr表示像素点的红色通道,zg表示像素点的绿色通道,zb表示像素点的蓝色通道,exp(·)表示指数函数,max(·)表示最大值函数。

14、进一步地,s12中,像素点的线条算子s的计算公式为:

15、;式中,p表示像素点的差异权值在差异权值数列出现的概率,p0表示差异权值数列的众数在差异权值数列出现的概率,σ表示像素点的差异权值,ln(·)表示对数函数,ε表示差异权值数列的最小值。

16、进一步地,s2包括以下子步骤:

17、s21、提取各个像素点在x方向上的梯度值以及在y方向上的梯度值;

18、s22、根据各个像素点在x方向上的梯度值以及在y方向上的梯度值,提取实时储存图像的第一对比数据集;

19、s23、根据各个像素点的线条算子,提取实时储存图像的第二对比数据集;

20、s24、提取第一对比数据集与第二对比数据集的交集,将交集所在像素点连接,生成存在曲线。

21、上述进一步方案的有益效果是:在本专利技术中,采集的实时储存图像中可能会包含拍摄蔬菜储存时的背景色,因此本专利技术对实时储存图像的蔬菜占比区域进行提取,即存在曲线(封闭曲线)中的像素点。为了实现存在曲线的精确提取,本专利技术分别从像素点的梯度值和线条算子出发,提取两个数据集,将数据集的交集所处像素点作为存在曲线,从而确定蔬菜存在区域。

22、进一步地,s22包括以下子步骤:

23、s221、将所有像素点在x方向上的梯度值作为横向变化集合;

24、s222、将所有像素点在y方向上的梯度值作为竖向变化集合;

25、s223、根据横向变化集合和竖向变化集合,确定像素变化量;

26、s224、确定各个像素点的梯度变化量;

27、s225、将梯度变化量大于像素变化量的像素点作为第一对比数据集。

28、进一步地,s223中,像素变化量c的计算公式为:

29、;式中,m表示横向变化集合的元素数量,n表示竖向变化集合的元素数量,fx表示横向变化集合中像素点在x方向上的梯度值,fy表示竖向变化集合中像素点在y方向上的梯度值。

30、进一步地,s224中,像素点的梯度变化量f的计算公式为:

31、;式中,fx表示横向变化集合中像素点在x方向上的梯度值,fy表示竖向变化集合中像素点在y方向上的梯度值。

32、进一步地,s23中,提取实时储存图像的第二对比数据集的方法为:将大于所有线条算子均值的线条算子对应的像素点作为第二对比数据集。

33、本专利技术的有益效果是:本专利技术提取生鲜食品完成配送储存后的实时储存图像,确定实际蔬菜存在区域,即存在曲线内包含的像素点;在提取过程中,基于像素点的梯度值以及rgb值,生成第一对比数据集和第二对比数据集,并根据两个数据集来确定存在曲线,从而完成实时储存图像与合格储存图像之间的对比;本专利技术可以及时监测到生鲜蔬菜在完成配送储存后的颜色异常,及时感知蔬菜的新鲜度,保证生鲜蔬菜的品质。

本文档来自技高网...

【技术保护点】

1.一种生鲜食品动态管理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的生鲜食品动态管理方法,其特征在于,所述S1包括以下子步骤:

3.根据权利要求2所述的生鲜食品动态管理方法,其特征在于,所述S11中,像素点的差异权值σ的计算公式为:

4.根据权利要求2所述的生鲜食品动态管理方法,其特征在于,所述S12中,像素点的线条算子S的计算公式为:

5.根据权利要求1所述的生鲜食品动态管理方法,其特征在于,所述S2包括以下子步骤:

6.根据权利要求5所述的生鲜食品动态管理方法,其特征在于,所述S22包括以下子步骤:

7.根据权利要求6所述的生鲜食品动态管理方法,其特征在于,所述S223中,像素变化量C的计算公式为:

8.根据权利要求6所述的生鲜食品动态管理方法,其特征在于,所述S224中,像素点的梯度变化量F的计算公式为:

9.根据权利要求5所述的生鲜食品动态管理方法,其特征在于,所述S23中,提取实时储存图像的第二对比数据集的方法为:将大于所有线条算子均值的线条算子对应的像素点作为第二对比数据集。

...

【技术特征摘要】

1.一种生鲜食品动态管理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的生鲜食品动态管理方法,其特征在于,所述s1包括以下子步骤:

3.根据权利要求2所述的生鲜食品动态管理方法,其特征在于,所述s11中,像素点的差异权值σ的计算公式为:

4.根据权利要求2所述的生鲜食品动态管理方法,其特征在于,所述s12中,像素点的线条算子s的计算公式为:

5.根据权利要求1所述的生鲜食品动态管理方法,其特征在于,所述s2包括以下子步骤:

6.根据...

【专利技术属性】
技术研发人员:张祥阳何高江培荣袁诚林龚丹黄虹唐秋越谭阳刘欢董力成王韬硕唐萍逢叶屹凯
申请(专利权)人:四川参盘供应链科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1