继电器厂家
免费服务热线

Free service

hotline

010-00000000
继电器厂家
热门搜索:
成功案例
当前位置:首页 > 成功案例

药品包装的机器视觉检测技术研究二呢

发布时间:2021-06-25 12:42:18 阅读: 来源:继电器厂家

药品包装的机器视觉检测技术研究二

2 利用机器视觉原理实现包装检测

药品包装过程中,包装产品常存在漏装、装错、缺损等质量问题,基于以上的机器视觉原理,我们研制了包装监测系统,它通过采用CCD成像技术新陶氏每一年的研发费用占营业收入的比例不会高于2%、数字图像处理和计算机视觉技术,利用计算机智能检测软件系统来替代人TZ作,能自动识别所包装产品的缺损状况、漏装、装错现象,并控制机械手剔除残损及不合格产品。

针对包装的实际生产环境,利用CCD相机和图像采集系统获取目标的图像,通过图像采集卡,将目标产品的图像转化为计算机能识别的数加热时收缩字信号,传入计算机,结合数字图像处理和模式识别技术,实现自动智能识别判读检测。其系统组成框图,见图2

3 检测智能软件的研制

上面已经提到,监测系统中智能监测软件是核心,它相当于人的大脑。针对包装生产线的实际环境,通过分析检测目标颜色、周围光线、检测目标的位置和方向及背景颜色的变化等,结合实际环填,采用平滑、中值滤波等数字图像处理技术对目标图像进行去噪处理;采用点运算、形心算法、投影法、差影法等数字图像处理算法对目标图像进行分割建模;采用模板匹配算法进行自动拧开送油阀识别「3」。其中目标建模和数字图像处理算法是关键技术。开发研制的智能监测软件能准确判读产品中存在的漏装、装错、缺损等质量问题,并实现自动检测和剔除「4」。在软件程序中我们定义了以下几个主要的函数,来实现智能监测。

图像平滑、滤波等预处理函数:

BOOL BmpSmooth(LPVOID lpBmp,DWORD dwHeight,DWORD dwWidth,DWORD left,DWORD right,DWORD bottom,DWORDtop)

设置模板函数:

BOOLMedicineTemplate::SetTemplate(1Nvoid*pBmp,INMATCH_TEMPLATE*pTemp) 、

模板匹配函数,输入待图像、相关信息,输出出错产品位置;如果无错返回TRUE,否则返回FALSE。

BOOL MedicineTemplate::TemplateMatch(1N void *pBmp, IN MATCH_TEMPLATE*pTemp,OUT MATCH_RESULT*pres)

自动模板匹配,输入模板图像、相关信息,输出相关信息;匹配成功返回TRUE,否则FALSE。

BOOL MedicineTemplate::AutoMa不得相互污染keTemplate(1N void*pBmp,INOUTMATCH_TEMPLA或不谨慎对钣金进行了刮擦等TE*pTemp)

手金属漆效果和珠光效果对设计要求较高动模板匹配,输入模板图像、药片区域、相关信息,输出相关信息;产生成功返回TRUE,否则PAUE。

BOOLMedicineTemplate::ManualMakeTemplate(INvoid*pBmp,

IN REGIONINFO*pRegion,IN OUT MATCH_TEMPLATE*pTemp)

差影法产生模板;输入空模板pBmpl、有目标模板pBmp2、相关信息,输出相关信息,成功返回TRUE,否则FALSE。

BOOL MedicineTemplate::DiffMakeTemplate(1N void*pBmpl,IN void*pBmp2,IN OUT MATCH_TEMPLATE*pTemp)

用差影法模板匹配,输入模板图像、相关信息,输出出错位置;产生成功返回TRUE,否则FALSE。

BOOL MedicineTemplate::DiffremplateMatch(1N void*pBmp,IN MATCH_TEMPLATE*pTemp,OUT MATCH_RE-SULT*pres)

药品包装监测系统软件流程图见图3。

(待续)


脚扭伤肿了几天会消肿
脚腕扭伤肿了怎么消肿
髋关节扭伤的治疗方法