企业动态
Enterprise dynamics
|
一维条形码瑕疵检测解决方案一维条形码(以下简称“一维码”)作为条形码的主要分支,在一样平常生涯中十分常见。它能存储包罗产地、日期、商品种别等诸多信息,具有经济适用、输入快、可靠性高、信息量大以及易转移等优点,普遍应用于工业、农业、生物医疗等领域。然则生产会有许多的缺陷?好比断码、白点等等。那么机械视觉系统是怎么解决这个问题的呢?,, 【瑕疵类型】,条码中可能存在的断码、白点、黑点等影响条码外观的瑕疵,检测这些瑕疵,并用红色矩形框将其标出。, 【缺陷检测步骤】,① 预处置:对图形举行二值化;,② 确定ROI:图形取反,膨胀,获得最大的两个连通域目的,即为两个条码区域ROI;,③ 取条码图形:将ROI区域与原图形做逻辑与操作,获得只有原条码的图片;,④ 去噪:中值滤波,去除过小的噪声,并让过小的缺陷横向特征更显著;,⑤ 去条码:再次取反,举行开运算,先通过侵蚀操作使用长横条形状内核去除竖码条,再通过膨胀操作让缺陷部门更突出;,⑥ 确定缺陷块:将去除了竖条码区域的图像和ROI区域做与运算,获得缺陷小块聚集;,⑦ 优化:差异内核的多次中值滤波,进一步滤去未消除清洁的竖条码,再次膨胀突出缺陷;,⑧ 符号:使用红色矩形框对各连通域举行符号。, |