当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于图像计算铅笔精确数目的方法技术

技术编号:22595830 阅读:46 留言:0更新日期:2019-11-20 11:38
本发明专利技术公开了一种基于图像计算数万铅笔精确数目的方法,该方法基于Matlab图像处理技术利用生产线上俯拍采集获得的数万支铅笔图片进行检测计算处理,计算出铅笔的精确数目。铅笔形状包括六边形、正方形和三角形等。先对图片进行分割处理,将大图片切割为同等大小的小图片,对每个小图片分别进行如下处理:获得图片灰度直方图,并选取灰度直方图中最高峰两边的谷底作为图片二值化阈值,利用此阈值对图片进行二值化处理;然后进行图像腐蚀;若图像腐蚀过后的图片存在不同铅笔区域之间有联通情况,针对不同图片的需要利用构造结构元素进行形态学开操作;最后对处理完成的图片进行连通域个数计算;然后将所有分块图片得到的结果相加得到全局铅笔个数。

A method to calculate the exact number of pencils based on image

The invention discloses a method for calculating the accurate number of tens of thousands of pencils based on the image processing technology of MATLAB. The method uses tens of thousands of pencil pictures collected by overhead shooting on the production line to detect and calculate the accurate number of pencils. Pencil shapes include hexagon, square, triangle, etc. First, the image is segmented, and the large image is cut into small images of the same size. Each small image is processed as follows: the gray histogram of the image is obtained, and the valley bottom on both sides of the highest peak of the gray histogram is selected as the threshold value of image binarization, and the image is binarized by using this threshold value; then the image is corroded; if the image after image corrosion exists There are connections between different pencil areas. According to the needs of different pictures, we use structural elements to carry out morphological opening operation. Finally, we calculate the number of connected areas of the processed pictures. Then we add the results of all segmented pictures to get the number of global pencils.

【技术实现步骤摘要】
一种基于图像计算铅笔精确数目的方法
本专利技术属于批量物品制造领域,尤其涉及一种基于图像计算铅笔精确数目的方法。
技术介绍
铅笔制造行业在当今制造业高度发达的时代已经屡见不鲜。很多厂家能够针对不同外观、用途以及型号的笔进行大批量生产,生产量高达数千万甚至数亿。经过机器生产的铅笔从外观上看完全相同,由于生产产品的大数量级,想要计算出一共制造出了多少支铅笔就显得尤为困难。利用人工进行铅笔计数十分耗费时间并且是一项效率极低的工作,但是在这个数据化的时代,能够有一种计算方法精确并且快速计算出批量生产产品的个数越来越重要。厂家需要通过具体物体的数量来进行生产、售出等方面的分析,并且做出适合未来发展的合理预测与规划。
技术实现思路
专利技术目的:针对上述现有方法存在的问题和不足,本专利技术旨在提供一种基于图像计算数万铅笔精确数目的方法,通过计算机视觉检测技术,利用工厂中整齐摆放并紧密贴合的在照相机俯拍角度下的盒子中的铅笔(每支铅笔都只显示出每支笔底部的图案),在光源照射的条件下,将每支铅笔区域提取出来形成单独白色连通域,获得每支铅笔单独本文档来自技高网...

【技术保护点】
1.一种基于图像计算数万铅笔精确数目的方法,其特征在于,该方法包括以下步骤:/n(1)将一张排列支铅笔的图片分割成多张小图片;/n(2)对每张小图片进行灰度处理获得图片的灰度图,根据图片的灰度图生成灰度直方图,获得图像二值化操作的阈值;/n(3)选取步骤(2)中的阈值对小图片的灰度图进行二值化处理,生成有黑白视觉效果的图片;/n(4)选择合适的图像腐蚀距离参数对二值图片进行图像腐蚀,分离每一支铅笔在图像中所占的像素点,使得每一支铅笔单独占有一个白色区域,即每一支铅笔形成一个连通域;/n(5)判断图像腐蚀后得到的图片中是否存在两支不同铅笔区域通过通道连接成为一个连通域的情况,若有则进行步骤(6)...

【技术特征摘要】
1.一种基于图像计算数万铅笔精确数目的方法,其特征在于,该方法包括以下步骤:
(1)将一张排列支铅笔的图片分割成多张小图片;
(2)对每张小图片进行灰度处理获得图片的灰度图,根据图片的灰度图生成灰度直方图,获得图像二值化操作的阈值;
(3)选取步骤(2)中的阈值对小图片的灰度图进行二值化处理,生成有黑白视觉效果的图片;
(4)选择合适的图像腐蚀距离参数对二值图片进行图像腐蚀,分离每一支铅笔在图像中所占的像素点,使得每一支铅笔单独占有一个白色区域,即每一支铅笔形成一个连通域;
(5)判断图像腐蚀后得到的图片中是否存在两支不同铅笔区域通过通道连接成为一个连通域的情况,若有则进行步骤(6),若无则跳至步骤(7);
(6)对连通域的形状进行图像形态学开操作,修正连通域的形状并断开连通域之间存在的通道;
(7)通过连通域函数进行连通域个数计算,并且将每个连通域进行标记;
(8)将所有分块图片得到的连通区域相加得到全张图片中包含铅笔的个数。


2.根据权利要求1所述的一种基于图像计算数万铅笔精确数目的方法,其特征在于,在步骤(2)中,对小图片进行灰度处理生成灰度图,将灰度图中灰度级出现的频率通过直方图描述,横坐标是不同的灰度值,纵坐标是每个灰度级出现的频率,灰度直方图最高峰是频率最大值,在灰度直方图的最高峰左右两边相邻谷底之间的像...

【专利技术属性】
技术研发人员:夏思宇吴昊聪夏朝蒋业凡吕巍巍圣军
申请(专利权)人:东南大学
类型:发明
国别省市:江苏;32

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

1