某种字符缺陷检测方法
大学仕
2021-06-25 09:31
1766浏览
种字符缺陷检测方法,包括采集标准字符图像,采用滤波算法对标准字符图像进行图像处理,提取到标准字符的轮廓,并将其记为模板轮廓,将待检测的字符记为当前字符,采集当前字符图像,采用滤波算法对当前字符图像进行图像处理,提取到当前字符的轮廓,并将其记为当前轮廓,通过计算模板轮廓和当前轮廓的最大距离,实现模板轮廓和当前轮廓的比对,获得是否存在笔画缺失或者笔画重叠的字符缺陷检测结果。本发明有效地提高了字符缺陷检测的操作灵活度,其通用性强,检测效率高,可广泛适用于工业化的大批量的字符缺陷检测。种字符缺陷检测方法,其特征在于,包括: S1、采集标准字符图像,采用滤波算法对所述标准字符图像进行图像处理,提取到标准字符的轮廓,并将其记为模板轮廓; S2、将待检测的字符记为当前字符,采集当前字符图像,采用滤波算法对所述当前字符图像进行图像处理,提取到当前字符的轮廓,并将其记为当前轮廓; S3、通过计算所述模板轮廓和所述当前轮廓的最大距离,实现所述模板轮廓和所述当前轮廓的比对,获得是否存在笔画缺失或者笔画重叠的字符缺陷检测结果。 3.如权利要求2所述的字符缺陷检测方法,其特征在于,所述S3-1中计算所述模板轮廓到所述当前轮廓的最大距离的过程包括: 假设P={P i=(x i,y i)|i∈(0,M]}为所述模板轮廓的点集,Q={Q k=(x k,y k)|k∈(0,N]}为所述当前轮廓的点集,其中,x i表示轮廓点P i的横坐标,y i表示轮廓点P i的纵坐标,x k表示轮廓点Q k的横坐标,y k表示轮廓点Q k的纵坐标,M为所述模板轮廓的总点数,N为所述当前轮廓的总点数,所述模板轮廓的P i点到所述当前轮廓的最小距离为: 所述模板轮廓到所述当前轮廓的最大距离为: Dmax_i=max(D i)。 4.如权利要求3所述的字符缺陷检测方法,其特征在于,所述S3-2还包括: 所述当前轮廓的点到所述模板轮廓的最小距离为: 所述当前轮廓的点到所述模板轮廓的最大距离为: Dmax_k=max(D k); 所述Dmax_i表示所述模板轮廓到所述当前轮廓的最大距离,所述Dmax_k表示所述当前轮廓的点到所述模板轮廓的最大距离,比较Dmax_i和Dmax_k的大小,若Dmax_i大于Dmax_k,输出存在字符笔画缺失的字符缺陷检测结果;若Dmax_i小于Dmax_k,输出存在字符笔画重叠的字符缺陷检测结果。 7.如权利要求6所述的字符缺陷检测方法,其特征在于:若D ik>J,且M>N,输出存在字符笔画缺失的字符缺陷检测结果。