T. Arrighi, J. E. Rojas, J. Soto, C. Madrigal, J. A. Londoño
{"title":"Recognition and classification of numerical labels using digital image processing techniques","authors":"T. Arrighi, J. E. Rojas, J. Soto, C. Madrigal, J. A. Londoño","doi":"10.1109/STSIVA.2012.6340592","DOIUrl":null,"url":null,"abstract":"This article describes the methodology used for the automatic classification of finished products at Familia Sancela Company, Medellin plant, by visual recognition of numeric codes labels, printed on their packaging, before the stowage and storage procedures. Based on the morphology and package design and techniques using digital image processing and artificial vision, it seeks to graphically detect a numeric label that encodes the product, whose characters are framed in a box. For this, an image preprocessing by thresholding, are the outlines of the image and using the polynomial approximation method detected the rectangle that frames the numerical code, this region is applied an orientation correction algorithm, it is a segmentation of each digit in individual images and finally apply the algorithm of Optical Character Recognition (OCR), which determines the value of the character by comparing the Euclidean distances between the projection of the character and the established databases. The implementation of this automation results in an optimization in the packaging procedure as well as decrease of time, costs and errors. All processing is done using the computer vision library, OpenCV and cvBlobsLib, in the development platform Microsoft Visual Studio C + + 2010.","PeriodicalId":383297,"journal":{"name":"2012 XVII Symposium of Image, Signal Processing, and Artificial Vision (STSIVA)","volume":"226 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 XVII Symposium of Image, Signal Processing, and Artificial Vision (STSIVA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/STSIVA.2012.6340592","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This article describes the methodology used for the automatic classification of finished products at Familia Sancela Company, Medellin plant, by visual recognition of numeric codes labels, printed on their packaging, before the stowage and storage procedures. Based on the morphology and package design and techniques using digital image processing and artificial vision, it seeks to graphically detect a numeric label that encodes the product, whose characters are framed in a box. For this, an image preprocessing by thresholding, are the outlines of the image and using the polynomial approximation method detected the rectangle that frames the numerical code, this region is applied an orientation correction algorithm, it is a segmentation of each digit in individual images and finally apply the algorithm of Optical Character Recognition (OCR), which determines the value of the character by comparing the Euclidean distances between the projection of the character and the established databases. The implementation of this automation results in an optimization in the packaging procedure as well as decrease of time, costs and errors. All processing is done using the computer vision library, OpenCV and cvBlobsLib, in the development platform Microsoft Visual Studio C + + 2010.
本文描述了麦德林工厂Familia Sancela公司成品自动分类的方法,在装载和储存程序之前,通过对印刷在其包装上的数字代码标签的视觉识别。基于形态学和包装设计以及使用数字图像处理和人工视觉的技术,它寻求图形检测编码产品的数字标签,其字符被框在一个盒子里。为此,先对图像进行阈值预处理,得到图像的轮廓并利用多项式逼近法检测出矩形框内的数字编码,对该区域应用方向校正算法,对单个图像中的每个数字进行分割,最后应用光学字符识别(OCR)算法;它通过比较字符投影和已建立的数据库之间的欧几里得距离来确定字符的值。这种自动化的实施导致包装过程的优化,以及减少时间,成本和错误。所有的处理都是在Microsoft Visual Studio c++ 2010开发平台上使用计算机视觉库OpenCV和cvBlobsLib完成的。