Deep learning 基于OCR的条码识别

Deep learning 基于OCR的条码识别,deep-learning,computer-vision,ocr,barcode-scanner,text-recognition,Deep Learning,Computer Vision,Ocr,Barcode Scanner,Text Recognition,我试图用简单的CNN识别条形码,将其视为一个多数字识别问题。 结果不是很好。所以我也在寻找更好的深度学习模式。在我的搜索过程中,我没有发现任何OCR模型正在条形码上试用。所以我的问题是——OCR模型能被训练成识别条形码吗。我发现条形码检测和识别的任务与文本识别非常相似。有什么我不知道的吗?虽然CNN可以用来读取条形码的内容,特别是在有大量图像数据集可供训练的情况下,但很难将经典条形码读取算法的性能与标准AI方法相匹配 读取文本和读取条形码之间的区别是结构性的。文本基本上是非结构化的,而条形码的结

我试图用简单的CNN识别条形码,将其视为一个多数字识别问题。
结果不是很好。所以我也在寻找更好的深度学习模式。在我的搜索过程中,我没有发现任何OCR模型正在条形码上试用。所以我的问题是——OCR模型能被训练成识别条形码吗。我发现条形码检测和识别的任务与文本识别非常相似。有什么我不知道的吗?

虽然CNN可以用来读取条形码的内容,特别是在有大量图像数据集可供训练的情况下,但很难将经典条形码读取算法的性能与标准AI方法相匹配

读取文本和读取条形码之间的区别是结构性的。文本基本上是非结构化的,而条形码的结构是为了使用专门设计的解码算法实现可读性

所有这些阅读算法都有一些规则,在很多情况下,这些规则并不难实现。另一方面,CNN很难掌握这些规则,需要大量数据

此外,包括的许多条形码符号使用错误检测或纠正算法,如检查数字,可将其集成到错误恢复回路中,以进一步提高扫描性能

因此,在理论上,OCR和条形码扫描是相似的问题,而在实践中,两者存在着实质性的差异


注:我在,我们在条形码扫描和文本识别领域进行研发。当谈到条形码扫描时,我们基本上尝试了人工智能中的所有功能,以充分利用它,最终使用CNN和经典算法紧密结合。

而CNN可以用来读取条形码的内容,特别是在有大量图像数据集可供训练的情况下,很难将经典条形码读取算法的性能与标准AI方法相匹配

读取文本和读取条形码之间的区别是结构性的。文本基本上是非结构化的,而条形码的结构是为了使用专门设计的解码算法实现可读性

所有这些阅读算法都有一些规则,在很多情况下,这些规则并不难实现。另一方面,CNN很难掌握这些规则,需要大量数据

此外,包括的许多条形码符号使用错误检测或纠正算法,如检查数字,可将其集成到错误恢复回路中,以进一步提高扫描性能

因此,在理论上,OCR和条形码扫描是相似的问题,而在实践中,两者存在着实质性的差异


注:我在,我们在条形码扫描和文本识别领域进行研发。谈到条形码扫描,我们已经尝试了人工智能中的所有功能,以充分利用它,最终使用CNN和经典算法紧密结合。

Hi!非常有趣的方法。答案取决于您试图读取的条码符号是1D条码(如EAN),还是2D条码(如QR码和PDF417)?你所说的识别到底是什么意思?我想它是在读取条形码的内容?我试图读取一维条形码……是的,就像EAN-13一样。是的,我需要看一下内容。虽然我更感兴趣的是找出OCR可以在条形码上工作吗?嗨!非常有趣的方法。答案取决于您试图读取的条码符号是1D条码(如EAN),还是2D条码(如QR码和PDF417)?你所说的识别到底是什么意思?我想它是在读取条形码的内容?我试图读取一维条形码……是的,就像EAN-13一样。是的,我需要看一下内容。虽然我更感兴趣的是找出OCR可以在条形码上工作吗?