1.一种二维码检测方法,其特征在于,包括:
获取待检测图像;所述待检测图像中包含有二维码;
提取所述待检测图像的图像特征;
根据所述待检测图像的图像特征,得到至少两个二维码检测框的位置信息以及所述二维码检测框内包含所述二维码的置信度;
根据所述至少两个二维码检测框的位置信息以及所述二维码检测框内包含所述二维码的置信度,确定所述待检测图像中所述二维码的位置信息。
2.根据权利要求1所述的二维码检测方法,其特征在于,在获取待检测图像的步骤之后,所述二维码检测方法还包括:
对所述待检测图像进行缩放处理,得到设定大小的待检测图像。
3.根据权利要求1所述的二维码检测方法,其特征在于,所述提取所述待检测图像的图像特征的步骤包括:
将所述待检测图像输入预先训练的特征提取模型,得到所述待检测图像的图像特征;所述预先训练的特征提取模型用于对所述待检测图像进行多次深度可分离卷积操作,输出所述待检测图像的图像特征。
4.根据权利要求3所述的二维码检测方法,其特征在于,所述根据所述待检测图像的图像特征,得到至少两个二维码检测框的位置信息以及所述二维码检测框内包含所述二维码的置信度的步骤包括:
将所述预先训练的特征提取模型输出的所述待检测图像的图像特征输入预先训练的二维码检测模型,得到至少两个二维码检测框的位置信息以及所述二维码检测框内包含所述二维码的置信度;所述预先训练的二维码检测模型用于从所述待检测图像的图像特征中,筛选出目标图像特征;获取多个预设检测框;根据所述多个预设检测框,对所述目标图像特征进行第一全连接处理,得到至少两个二维码检测框的位置信息;根据所述多个预设检测框,对所述目标图像特征进行第二全连接处理,得到所述检测框内包含所述二维码的置信度。
5.根据权利4所述的二维码检测方法,其特征在于,所述预先训练的二维码检测模型通过下述方式训练得到:
采集多个包含有二维码的样本图像以及对应的二维码的实际位置信息;
对所述样本图像进行预处理,得到预处理后的样本图像;所述预处理包括剪切预处理、填充预处理、旋转预处理中的任意一种或多种;
将所述样本图像输入所述预先训练的特征提取模型,得到所述样本图像的图像特征;
根据所述样本图像的图像特征以及所述二维码的实际位置信息,对待训练的二维码检测模型进行训练,得到训练后的二维码检测模型;
获取所述训练后的二维码检测模型的目标误差;
当所述目标误差大于或等于预设阈值时,根据所述目标误差调整所述二维码检测模型的网络参数,得到调整后的二维码检测模型,并对所述调整后的二维码检测模型进行反复训练,直至根据训练后的二维码检测模型得到的所述目标误差小于所述预设阈值;
若根据训练后的二维码检测模型得到的所述目标误差小于所述预设阈值,将所述训练后的二维码检测模型作为所述预先训练的二维码检测模型。
6.根据权利要求1所述的二维码检测方法,其特征在于,所述根据所述至少两个二维码检测框的位置信息以及所述二维码检测框内包含所述二维码的置信度,确定所述待检测图像中所述二维码的位置信息的步骤包括:
将所述置信度大于预设置信度的二维码检测框的位置信息,作为所述待检测图像中所述二维码的位置信息。
7.根据权利要求1至6任一项所述的二维码检测方法,其特征在于,在确定所述待检测图像中所述二维码的位置信息的步骤之后,所述二维码检测方法还包括:
根据所述二维码的位置信息,对所述二维码进行识别,得到对应的二维码识别结果。
8.一种二维码检测装置,其特征在于,包括:
图像获取单元,被配置为执行获取待检测图像;所述待检测图像中包含有二维码;
特征提取单元,被配置为执行提取所述待检测图像的图像特征;
信息获取单元,被配置为执行根据所述待检测图像的图像特征,得到至少两个二维码检测框的位置信息以及所述二维码检测框内包含所述二维码的置信度;
信息确定单元,被配置为执行根据所述至少两个二维码检测框的位置信息以及所述二维码检测框内包含所述二维码的置信度,确定所述待检测图像中所述二维码的位置信息。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至7中任一项所述的二维码检测方法。
10.一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至7中任一项所述的二维码检测方法。