一种基于手机拍照的仓储粮虫计数系统及方法技术方案

技术编号:18498755 阅读:23 留言:0更新日期:2018-07-21 20:59
一种基于手机拍照的仓储粮虫计数系统及方法,所述方法依次包括如下步骤:步骤(1):获取图像;步骤(2):对获取的图像进行彩色图像灰度化获得灰度化图像;步骤(3):将灰度化图像进行图像滑动窗二值化处理,将图像内各个像素点的值赋为“0”或“255”;步骤(4):对步骤(3)获取的图像进行图像降质;步骤(5):根据步骤(4)得到的图像进行仓储粮虫的计数。本发明专利技术所述的方法,与现有技术相比,能够改善图像亮度不均匀造成统计结果准确率下降的问题,而且采用直方图统计选取粮虫分布区间的方法有效提高了粮虫数目统计正确率。

Storage grain insect counting system and method based on mobile phone photo taking

A storage grain worm counting system and method based on mobile phone photography include the following steps: step (1): get the image; step (2): grayscale the gray image of the obtained image to obtain gray image; step (3): the gray image into the sliding window two value processing, the map The values of each pixel in the image are assigned to \0\ or \255\; step (4): image degradation of the image obtained by step (3); step (5): the count of stored grain insects according to the image obtained in step (4). Compared with the existing technology, the method described in the present invention can improve the problem of decreasing the accuracy rate of the statistical results by the uneven brightness of the image, and the method of selecting the distribution interval of grain insects by histogram statistics effectively improves the statistical accuracy of the number of grain insects.

【技术实现步骤摘要】
一种基于手机拍照的仓储粮虫计数系统及方法
本专利技术属于粮虫数目计数领域,尤其涉及一种基于手机拍照的仓储粮虫计数系统及方法。
技术介绍
在仓储粮虫综合防治过程中,把储粮虫害数量控制在对储粮形成损害的范围以内,既不会因为害虫数量过多引起储粮的严重损失,也不会因过度治理虫害造成不必要的浪费,加重对粮食和环境的污染,所以及时准确地掌握仓储虫害信息显得尤为重要。利用图像处理技术实现对储粮虫害的正确识别和数目统计是近年来仓储粮虫综合防治中具有活力的交叉研究方向之一。近年来,出现了一些利用图像处理来进行早期储粮虫害计数的方法,主要有根据粮虫对象的形态特性进行计数、基于粮虫灰度图像二值化以及像素点数分析的计数等方法,表明了基于图像处理的仓储粮虫信息监测的可行性和有效性,但是这些方法在对微小粮虫进行计数时的准确性上还有一定的提升空间,而且存在图像采集与监测系统软硬件价格昂贵,粮库测点较多时造成的粮虫监测系统成本过高,以及不能实时检测等问题。
技术实现思路
本专利技术旨在提供一种使用方便,使用效果好的基于手机拍照的仓储粮虫计数系统及方法。为解决上述技术问题,本专利技术提供了如下的技术方案:一种基于手机拍照的仓储粮虫计数系统,所述系统包括图像采集模块和图像处理模块;图像采集模块将采集到的图像信息传输到图像处理模块进行处理,图像处理模块对粮虫进行识别与计数。所述图像采集模块为摄像头。所述系统还包括图像选取模块,图像采集模块将采集到的图像信息传输到图像选取模块,图像选取模块将选取后的图像传输到图像处理模块进行处理。一种利用上述系统进行的基于手机拍照的仓储粮虫计数方法,所述方法依次包括如下步骤:步骤(1):获取图像;步骤(2):对获取的图像进行彩色图像灰度化获得灰度化图像;步骤(3):将灰度化图像进行图像滑动窗二值化处理,将图像内各个像素点的值赋为“0”或“255”;步骤(4):对步骤(3)获取的图像进行图像降质;步骤(5):根据步骤(4)得到的图像进行仓储粮虫的计数;计数方法为:1)寻找图像内的连通域,连通域共有M个;2)计算各个连通域内像素点的数目,按公式(2)计算各个具有相同像素点个数的连通域在总的连通域内的比值;(公式2)其中,My为具有y个像素点的连通域的总个数;Wy为具有y个像素点的连通域占总的连通域的比值;3)以连通域内像素点的个数为横坐标,具有相同像素点个数的连通域在总的连通域内的比值为纵坐标列出直方图;4)根据正态分布,计算直方图中分布区间与95.4%最接近的区间,将该区间作为粮虫的连通域取值范围;将该范围外的连通域剔除;5)根据最接近的区间内各个连通域内的像素点个数,每个像素点为1个仓储粮虫,最终求出仓储粮虫的计数。在步骤(1)获取图像后需要选取图像范围,将选取范围内的图像传输到步骤(2)进行处理。步骤(3)将灰度化图像进行图像滑动窗二值化处理的具体方法为:(1)将图像划分为N个基本单位,基本单位的大小为n×n个像素点;(2)将基本单位内像素点按公式(1)求阈值;(i=1~n;j=1~n)(公式1)其中,X为一个基本单位内灰度阈值;xij为第i行第j列的像素点的灰度值;(3)对基本单位内各个像素点的灰度值进行重新赋值;其中,为重新赋值后第i行第j列的像素点的灰度值。基本单位为3*3像素点大小的正方形矩阵。步骤(2):对获取的图像进行彩色图像灰度化获得灰度化图像的方法为:将彩色图像的各个像素点转化为(0~255)的数值。步骤(2)之后,需要对灰度化图像进行拉伸,拉伸的方法为:记第p个像素点的灰度化值为Hp,根据公式(3)获得拉伸后的图像的像素点值:(公式3)其中,Hp为第p个像素点的灰度化值;为图像拉伸后第p个像素点的像素点值;为设定值。在步骤(5)的计数方法中,第1)步寻找图像内的连通域的方法为:将互相邻接的具有像素值“255”的像素区域提取出来,即从第一个像素点开始,寻找具有像素值“255”的像素点,再以该像素点为中心查询其上、下、左、右、左上、左下、右上、右下八个像素点是否同为“255”,并以此外推,直到找到整个闭合连通域为止,并将这些点清除。通过以上技术方案,本专利技术的有益效果为:本专利技术提出了一种基于手机拍照的仓储粮虫计数方法,与现有技术相比,本方法能够改善图像亮度不均匀造成统计结果准确率下降的问题,而且采用直方图统计选取粮虫分布区间的方法有效提高了粮虫数目统计正确率。附图说明图1为本专利技术结构示意图;图2为原始图像样本1;图3为原始图像样本2;图4为原始图像样本3;图5为对原始图像样本1采用整体平均灰度作为阈值的二值化图像处理结果;图6为对原始图像样本2采用整体平均灰度作为阈值的二值化图像处理结果;图7为对原始图像样本3采用整体平均灰度作为阈值的二值化图像处理结果;图8为对原始样本1采用滑动窗二值化方法的图像处理结果;图9为对原始样本2采用滑动窗二值化方法的图像处理结果;图10为对原始样本3采用滑动窗二值化方法的图像处理结果。具体实施方式一种基于手机拍照的仓储粮虫计数系统,如图1所示,所述系统包括图像采集模块、图像选取模块和图像处理模块;图像采集模块将采集到的图像信息传输到图像选取模块,图像选取模块将选取后的图像传输到图像处理模块进行处理,图像处理模块对粮虫进行识别与计数。其中,所述图像采集模块为摄像头。在使用的时候,通过摄像头将图像采集过来,将采集过来的图像利用图像选取模块选取范围,其中,图像选取模块为成熟的现有技术,在现有的手机摄像系统中有着广泛的应用,如现有的手机对拍过的照片选取一定的范围,就为图像选取模块实现的功能。本专利技术还公开了一种利用上述系统进行的基于手机拍照的仓储粮虫计数方法,所述方法依次包括如下步骤:步骤(1):获取图像;具体为通过摄像头获取图像。为了提高计数的准确性,在步骤(1)获取图像后需要选取图像范围,将选取范围内的图像传输到步骤(2)进行处理。具体,选取图像范围为通过图像选取模块实现的,实现方法为成熟的现有技术。步骤(2):对获取的图像进行彩色图像灰度化获得灰度化图像;具体方法为:将彩色图像的各个像素点转化为(0~255)的数值,此为成熟的现有技术。在步骤(2)之后,需要对灰度化图像进行拉伸,拉伸的方法为:记第p个像素点的灰度化值为Hp,根据公式(3)获得拉伸后的图像的像素点值:(公式3)其中,Hp为第p个像素点的灰度化值;为图像拉伸后第p个像素点的像素点值;为设定值,使用者可以自己选择。步骤(3):将拉伸后的灰度化图像进行图像滑动窗二值化处理,将图像内各个像素点的值赋为“0”或“255”。其中,将灰度化图像进行图像滑动窗二值化处理的具体方法为:(1)将图像划分为N个基本单位,基本单位的大小为n×n个像素点;本实施例中基本单位为3×3像素点大小的正方形矩阵。(2)将基本单位内像素点按公式(1)求阈值;(i=1~n;j=1~n)(公式1)其中,X为一个基本单位内灰度阈值;xij为第i行第j列的像素点的灰度值;(3)对基本单位内各个像素点的灰度值进行重新赋值;其中,为重新赋值后第i行第j列的像素点的灰度值。通过选用滑动窗二值化处理,避免了因存在拍照过程曝光度不足,图像亮度分布不均匀的现象,导致灰度分布不均匀,进而影响到整体图像二值化阈值的选取,造成二值化图像失真,对后期粮虫识别与计数有本文档来自技高网...

【技术保护点】
1.一种基于手机拍照的仓储粮虫计数系统,其特征在于:所述系统包括图像采集模块和图像处理模块;图像采集模块将采集到的图像信息传输到图像处理模块进行处理,图像处理模块对粮虫进行识别与计数。

【技术特征摘要】
1.一种基于手机拍照的仓储粮虫计数系统,其特征在于:所述系统包括图像采集模块和图像处理模块;图像采集模块将采集到的图像信息传输到图像处理模块进行处理,图像处理模块对粮虫进行识别与计数。2.如权利要求1所述的基于手机拍照的仓储粮虫计数系统,其特征在于:所述图像采集模块为摄像头。3.如权利要求2所述的基于手机拍照的仓储粮虫计数系统,其特征在于:所述系统还包括图像选取模块,图像采集模块将采集到的图像信息传输到图像选取模块,图像选取模块将选取后的图像传输到图像处理模块进行处理。4.一种利用权利要求1所述系统进行的基于手机拍照的仓储粮虫计数方法,其特征在于:所述方法依次包括如下步骤:步骤(1):获取图像;步骤(2):对获取的图像进行彩色图像灰度化获得灰度化图像;步骤(3):将灰度化图像进行图像滑动窗二值化处理,将图像内各个像素点的值赋为“0”或“255”;步骤(4):对步骤(3)获取的图像进行图像降质;步骤(5):根据步骤(4)得到的图像进行仓储粮虫的计数;计数方法为:1)寻找图像内的连通域,连通域共有M个;2)计算各个连通域内像素点的数目,按公式(2)计算各个具有相同像素点个数的连通域在总的连通域内的比值;(公式2)其中,My为具有y个像素点的连通域的总个数;Wy为具有y个像素点的连通域占总的连通域的比值;3)以连通域内像素点的个数为横坐标,具有相同像素点个数的连通域在总的连通域内的比值为纵坐标列出直方图;4)根据正态分布,计算直方图中分布区间与95.4%最接近的区间,将该区间作为粮虫的连通域取值范围;将该范围外的连通域剔除;5)根据最接近的区间内各个连通域内的像素点个数,每个像素点为1个仓储粮虫,最终求出仓储粮虫的计数。5.如权利要求4所述的基于手机拍照的仓储粮虫计数方法,其特...

【专利技术属性】
技术研发人员:朱春华陈岳刘浩杨卫东郭歆莹
申请(专利权)人:河南工业大学
类型:发明
国别省市:河南,41

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

1