本文通过深度学习实现了银行卡号的定位与识别功能,通过对数据集的采集与标注,来为深度学习模型提供训练样本。其中,定位功能使用了文本定位EAST模型,并在此基础上扩充并实现了Advanced EAST模型;识别功能采用了CNN(VGG网络架构)与RNN的结合来实现此模型,并以CTC作为损失函数来优化。最后对两个主要功能进行了封装设计,实现了与用户交互使用的功能。