我正在寻找可以用来定位和处理照片中商店货架标签的步骤。假装它是一个架子上的20个产品的照片,每个产品下面是商店标签,通常有UPC代码,英文描述,价格等。我希望能够找到每个标签,拉出UPC,描述,价格等,并处理每个使用OCR,也许tesseract。关于我可以采取哪些过程进行处理的任何想法(我假设是opencv)?
答案 0 :(得分:1)
Here是一个不错的OpenCV OCR指南。
就像Martin Beckett在他的回答中所说,常规的模式匹配机制将是开发方法的良好开端。
有一个类似的Stack Overflow帖子,其中OP在.NET中寻找廉价的OCR库。你可以找到here。
我希望有所帮助。
答案 1 :(得分:0)
如果标签足够相似(例如同一个超市,相同尺寸,相同距离),那么模式匹配方法可能会很好(例如Haar classifier)
否则,您需要查找正确宽高比的边缘和矩形,文本位于正确的位置
编辑:如果你专门拍摄每个标签的特写图片(而不是试图检测任意图像是否包含标签),那么我只是对整个图像进行OCR,然后尝试找出哪个字符串。