The invention provides a tray production line in the infusion bag did not fall on the belt warning method, including image acquisition without a transfusion bag tray; the tray for image region; no infusion bags on the tray for two times the mean filtering, image mean filtering; image filtering tray after the corner detection algorithm based on SUSAN, obtained by image corner detection; after filtering tray: tray on the edge of the region, the lower edge, left and right edges are indented, get the final processing area of the tray; the tray filter processing area eventually long horizontal line; the final processing area of vertical filter tray line; through tray area filtering; after statistical filtering points within the tray, if the number of points is less than a certain threshold The value of M, it is considered that there is no infusion bag in the tray; if there is a transfusion bag in the tray, give the alarm.
【技术实现步骤摘要】
本专利技术涉及一种生产线上输液袋是否落在传送带上的机器视觉检测方法。
技术介绍
在输液袋的生产线上,托盘承载着输液袋向前运转,经过转轴时,将输液袋从托盘上分离出来,输液袋落在传送带上,传送到下一工位。为保证计划生产的输液袋数量与实际输液袋数量一致,必须保证输液袋每次成功地从托盘上分离出来落在传送带上,如果输液袋不能顺利从托盘上分离出来落在传送带上,而是留在托盘上,就会导致实际输液袋数量与计划生产的输液袋数量不一致,这时就需要停止生产线去查找留在托盘上的输液袋。如果能及时发现输液袋滞留在托盘上,人为将其放到传送带上,就可以避免实际输液袋数量与计划生产的输液袋数量不一致的情况发生,从而避免停止生产线造成的生产效率低下。
技术实现思路
本专利技术的目的是提供一种生产线上托盘内输液袋未落在传送带上的报警方法,以提高生产效率。本专利技术采取以下技术方案:一种生产线上托盘内输液袋未落在传送带上的报警方法,包括下列步骤:1)采集一幅托盘内没有输液袋的图像;2)获得托盘区域,方法如下:a)对托盘内没有输液袋的图像进行阈值分割后,得到二值图。b)对a)得到的二值图进行垂直方向投影并过滤掉投影中的小的干扰点。分别从垂直投影的两端向中心进行搜索,得到托盘的上边缘和下边缘;并根据托盘位置确定其左边缘和右边缘,从而获得托盘区域;3)对托盘内没有输液袋的图像进行两次均值滤波,得到均值滤波后的图像;4)对3)中均值滤波后的图像的托盘区域进行基于SUSAN算法的角点检测,得到经过角点检测的图像:托盘区域以外的图像区域像素值置为0,确定SUSAN区域的像素个数时,区分特征目标和背景的阈值设置 ...
【技术保护点】
一种生产线上托盘内输液袋未落在传送带上的报警方法,包括下列步骤:1)采集一幅托盘内没有输液袋的图像;2)获得托盘区域,方法如下:a)对托盘内没有输液袋的图像进行阈值分割后,得到二值图。b)对a)得到的二值图进行垂直方向投影并过滤掉投影中的小的干扰点。分别从垂直投影的两端向中心进行搜索,得到托盘的上边缘和下边缘;并根据托盘位置确定其左边缘和右边缘,从而获得托盘区域;3)对托盘内没有输液袋的图像进行两次均值滤波,得到均值滤波后的图像;4)对3)中均值滤波后的图像的托盘区域进行基于SUSAN算法的角点检测,得到经过角点检测的图像:托盘区域以外的图像区域像素值置为0,确定SUSAN区域的像素个数时,区分特征目标和背景的阈值设置为25,确定SUSAN区域后,设置一个上限值和一个下限值,只有SUSAN区域的像素点个数在上限值与下限值之间时,认为模板中心像素为角点,予以保留;5)过滤经过4)得到的图像的干扰点,得到经过过滤的托盘区域:a)将托盘区域的上边缘、下边缘、左边缘和右边缘分别向内缩进,得到托盘的最终处理区域;b)过滤托盘最终处理区域中横向长直线:对二值图的托盘最终处理区域内目标进行垂直方向投 ...
【技术特征摘要】
1.一种生产线上托盘内输液袋未落在传送带上的报警方法,包括下列步骤:1)采集一幅托盘内没有输液袋的图像;2)获得托盘区域,方法如下:a)对托盘内没有输液袋的图像进行阈值分割后,得到二值图。b)对a)得到的二值图进行垂直方向投影并过滤掉投影中的小的干扰点。分别从垂直投影的两端向中心进行搜索,得到托盘的上边缘和下边缘;并根据托盘位置确定其左边缘和右边缘,从而获得托盘区域;3)对托盘内没有输液袋的图像进行两次均值滤波,得到均值滤波后的图像;4)对3)中均值滤波后的图像的托盘区域进行基于SUSAN算法的角点检测,得到经过角点检测的图像:托盘区域以外的图像区域像素值置为0,确定SUSAN区域的像素个数时,区分特征目标和背景的阈值设置为25,确定SUSAN区域后,设置一个上限值和一个下限值,只有SUSAN区域的像素点个数在上限值与下限值之间时,认为模板中心像素为角点,予以保留;5)过滤经过4)...
【专利技术属性】
技术研发人员:任海燕,李凤婷,马永发,
申请(专利权)人:天津普达软件技术有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。