一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于瑞萨单片机平台和链码的图像计数方法与流程

2021-10-24 13:36:00 来源:中国专利 TAG:计数 图像 单片机 方法 平台

1.本发明涉及图像计数技术领域,具体为一种基于瑞萨单片机平台和链码的图像计数方法。


背景技术:

2.图像是人类视觉的基础,是自然景物的客观反映,是人类认识世界和人类本身的重要源泉,“图”是物体反射或透射光的分布,“像“是人的视觉系统所接受的图在人脑中所形成的印象或认识,图像存在于生活的方方面面,人们的生活离不开图像,并且图像影响着人们日常的生产生活,为了更好的进行社会活动,常常会对图像进行计数操作,传统的图像计数,一般是将图像进行二值化处理,然后在对图像进行扫描,然后偶对扫描完成的图像进行计数操作,这样的方式不仅对图像计数的效率不高,并且对计算设备的性能有一定的要求。


技术实现要素:

3.(一)解决的技术问题
4.针对现有技术的不足,本发明提供了一种基于瑞萨单片机平台和链码的图像计数方法,解决了上述背景技术中所存在的问题。
5.(二)技术方案
6.为实现上述目的,本发明提供如下技术方案:一种基于瑞萨单片机平台和链码的图像计数方法,包括以下步骤:
7.s1、输入图像,并对图像进行二值化处理,得到二值图像;
8.s2、通过链码算法对得到的二值图像进行处理,得到多组数列;
9.s3、将得到的多组数列发送给瑞萨单片机平台进行分析处理,并将分析处理后的多组数列进行存储;
10.s4、重复步骤s1

s3,直至所有图像输入完毕;
11.s5、瑞萨单片机平台对所有存储的数列进行对比,并对相同的数列进行计数,从而可以获得重复图像的出现次数,并且将相同数列出现的次数以及其他数列进行累加,即可得到所有图像的总量,最终实现图像的计数操作。
12.优选的,所述步骤s1中,在对图像进行二值化处理的时候,通过ostu算法获取到阀值。
13.优选的,所述步骤2中,获取到的数列中的元素均以二维坐标的形式存在。
14.优选的,所述步骤s5中,瑞萨单片机平台对所有数列进行对比的具体过程为:首先将第一次得到的多组数列的每组数列的初始数量值均设为1,然后将后续得到的多组数列与第一次得到的多组数量进行对比,若发现相同的数列,则在对应数列的初始数量值上加1,若后续得到的多组数列在第一次得到的多组数列中没有发现有与其相同的数列,则将该数列放入到第一次得到的获取到的多组数列中,并将其的初始数量值设为1,然后继续与后
续的多组数列进行对比,直至所有数列对比完毕。
15.优选的,所述瑞萨单片机平台在进行数列对比的过程中,当发现后续的数列存在有与第一次得到的多组数列存在相同的数列的时候,在第一次相同的数列初始数量值上加1后,将后续相同的数列进行删除。
16.(三)有益效果
17.本发明提供了一种基于瑞萨单片机平台和链码的图像计数方法,具备以下有益效果:
18.(1)、本发明先将输入的图像进行二值化处理,然后将二值化处理的图像通过链码算法进行处理,并得到多组数列,然后将多组数列交由瑞萨单片机平台进行分析处理,由于通过链码算法处理的图像最终转化成数列,通过瑞萨单片机平台直接处理数列,从而间接的对图像进行计数,相较于传统的方式,该方式对图像计数的速度更快,效率更高,并且将图像转换为数列,瑞萨单片机平台直接对数列进行处理,对计算设备的性能要求不高。
19.(2)、本发明通过将链码算法将图像转换为多组数列,并存储到瑞萨单片机中,瑞萨单片机会对存储的多组数列进行对比,并对相同的数列进行计数,从而可以获得相同数列出现的次数,进而得到相同图像出现的次数,并且将所有相同的数列出现的次数与其他数列出现的次数累加,即可得到所有图像的数量,并且在对比的过程中,将后续与第一次得到的数列相同的数列删除,从而可以释放瑞萨单片机的存储空间,使瑞萨单片的运行更加流畅。
具体实施方式
20.下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.本发明提供一种技术方案:一种基于瑞萨单片机平台和链码的图像计数方法,包括以下步骤:
22.s1、输入图像,通过ostu算法获取到阀值,并对图像进行二值化处理,得到二值图像;
23.s2、通过链码算法对得到的二值图像进行处理,得到多组数列,数列中的元素均以二维坐标的形式存在;
24.s3、将得到的多组数列发送给瑞萨单片机平台进行分析处理,并将分析处理后的多组数列进行存储;
25.s4、重复步骤s1

s3,直至所有图像输入完毕;
26.s5、瑞萨单片机平台首先将第一次得到的多组数列的每组数列的初始数量值均设为1,然后将后续得到的多组数列与第一次得到的多组数量进行对比,若发现相同的数列,则在对应数列的初始数量值上加1,并将后续相同的数列进行删除,若后续得到的多组数列在第一次得到的多组数列中没有发现有与其相同的数列,则将该数列放入到第一次得到的获取到的多组数列中,并将其的初始数量值设为1,然后继续与后续的多组数列进行对比,直至所有数列对比完毕,并且将相同数列出现的次数以及其他数列进行累加,即可得到所
有图像的总量,最终实现图像的计数操作。
27.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
28.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。


技术特征:
1.一种基于瑞萨单片机平台和链码的图像计数方法,其特征在于:包括以下步骤:s1、输入图像,并对图像进行二值化处理,得到二值图像;s2、通过链码算法对得到的二值图像进行处理,得到多组数列;s3、将得到的多组数列发送给瑞萨单片机平台进行分析处理,并将分析处理后的多组数列进行存储;s4、重复步骤s1

s3,直至所有图像输入完毕;s5、瑞萨单片机平台对所有存储的数列进行对比,并对相同的数列进行计数,从而可以获得重复图像的出现次数,并且将相同数列出现的次数以及其他数列进行累加,即可得到所有图像的总量,最终实现图像的计数操作。2.根据权利要求1所述的一种基于瑞萨单片机平台和链码的图像计数方法,其特征在于:所述步骤s1中,在对图像进行二值化处理的时候,通过ostu算法获取到阀值。3.根据权利要求1所述的一种基于瑞萨单片机平台和链码的图像计数方法,其特征在于:所述步骤2中,获取到的数列中的元素均以二维坐标的形式存在。4.根据权利要求1所述的一种基于瑞萨单片机平台和链码的图像计数方法,其特征在于:所述步骤s5中,瑞萨单片机平台对所有数列进行对比的具体过程为:首先将第一次得到的多组数列的每组数列的初始数量值均设为1,然后将后续得到的多组数列与第一次得到的多组数量进行对比,若发现相同的数列,则在对应数列的初始数量值上加1,若后续得到的多组数列在第一次得到的多组数列中没有发现有与其相同的数列,则将该数列放入到第一次得到的获取到的多组数列中,并将其的初始数量值设为1,然后继续与后续的多组数列进行对比,直至所有数列对比完毕。5.根据权利要求4所述的一种基于瑞萨单片机平台和链码的图像计数方法,其特征在于:所述瑞萨单片机平台在进行数列对比的过程中,当发现后续的数列存在有与第一次得到的多组数列存在相同的数列的时候,在第一次相同的数列初始数量值上加1后,将后续相同的数列进行删除。

技术总结
本发明涉及图像计数技术领域,且公开了一种基于瑞萨单片机平台和链码的图像计数方法,包括以下步骤:S1、输入图像,并对图像进行二值化处理,得到二值图像;S2、通过链码算法对得到的二值图像进行处理,得到多组数列;S3、将得到的多组数列发送给瑞萨单片机平台进行分析处理,并将分析处理后的多组数列进行存储;本发明先将输入的图像进行二值化处理,然后将二值化处理的图像通过链码算法进行处理,并得到多组数列,然后将多组数列交由瑞萨单片机平台进行分析处理,由于通过链码算法处理的图像最终转化成数列,通过瑞萨单片机平台直接处理数列,从而间接的对图像进行计数,相较于传统的方式,该方式对图像计数的速度更快,效率更高。效率更高。


技术研发人员:王子方
受保护的技术使用者:王子方
技术研发日:2021.08.02
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜