基于EAST+CRNN实现集装箱箱号识别

       前段时间利用深度学习实现了一个集装箱箱号自动识别系统,主要是利用了EAST+CRNN进行实现。

一、数据

        从某港口采集10000多张集装箱数据,图像数据如图所示,包含了一些非理想情况下的环境,集装箱生锈,光线暗淡,晚上,强光等。然后对数据进行标注 。

基于EAST+CRNN实现集装箱箱号识别_第1张图片

 二、EAST实现字符区域检测

        从github上下载EAST算法源码:https://github.com/huoyijie/AdvancedEAST,然后对标注好的数据进行一定的处理,并进行代码的训练。 检测结果准确率达到99%左右,检测结果如图所示。基本上都能够准确的对字符区域进行框选。

基于EAST+CRNN实现集装箱箱号识别_第2张图片

 三、CRNN实现字符识别

        通过CRNN算法对检测到的字符区域进行识别,最终实现识别准确率达到98.9%,单张图片检测识别速度在0.4s左右,采用yolofast+CRNN识别的话速度提升到0.2s左右,但是准确率降低了2%左右。最终实现了集装箱箱号自动识别系统的部署和实施,并已实现产品化。

你可能感兴趣的:(python,目标检测,深度学习,人工智能)