文字瑕疵检测方法、计算机装置及存储介质制造方法及图纸

技术编号:36920335 阅读:56 留言:0更新日期:2023-03-22 18:44
本申请提供一种文字瑕疵检测方法、计算机装置及存储介质,其中,所述方法包括:获取无瑕疵图像和待检测图像;对无瑕疵图像和待检测图像分别进行第一图像处理,获得无瑕疵图像的第一图像和待检测图像的第二图像;对第一图像和第二图像分别进行第二图像处理,获得第一图像中每个文字的第一轮廓图像和第二图像中每个文字的第二轮廓图像;匹配每个文字的第一轮廓图像和第二轮廓图像;确定每个文字的第一轮廓图像和匹配的第二轮廓图像的相似度;根据相似度的值确定与相似度对应的第二轮廓图像中的文字检测结果。本申请可以辅助进行文字瑕疵检测,提高准确率。提高准确率。提高准确率。

【技术实现步骤摘要】
文字瑕疵检测方法、计算机装置及存储介质


[0001]本申请涉及光学瑕疵检测领域,尤其涉及一种文字瑕疵检测方法、计算机装置及存储介质。

技术介绍

[0002]在实际工业生产过程中,印刷图像中文字有瑕疵不仅会影像产品的美观,还会使用户对产品的使用性能产生误导,因此需要对产品进行文字瑕疵检测来实现对产品的质量控制。现有的基于Hu moments的印刷图像文字瑕疵检测方法,其定义过于复杂,不易解释印刷图像中文字的形状特征,导致需要对样本图像预处理时,没有明确的处理方向。

技术实现思路

[0003]鉴于以上内容,有必要提供一种文字瑕疵检测方法、计算机装置及存储介质,能够通过图像预处理降低文字瑕疵检测的过杀率与失误率,提高文字瑕疵检测的准确性和实用性。
[0004]所述文字瑕疵检测方法包括:获取无瑕疵图像和待检测图像;对所述无瑕疵图像和所述待检测图像分别进行第一图像处理,获得所述无瑕疵图像的第一图像和所述待检测图像的第二图像;对所述第一图像和所述第二图像分别进行第二图像处理,获得所述第一图像中每个文字的第一轮廓图像和所述第二图像中每个文字的第二轮廓图像;匹配每个文字的所述第一轮廓图像和所述第二轮廓图像;确定每个文字的所述第一轮廓图像和匹配的第二轮廓图像的相似度;根据所述相似度的值,确定与所述相似度对应的第二轮廓图像中的文字检测结果。
[0005]可选地,所述第一图像处理包括:按照预设的第一阈值进行图像二值化。
[0006]可选地,所述对所述第一图像和所述第二图像分别进行第二图像处理,获得所述第一图像中每个文字的第一轮廓图像和所述第二图像中每个文字的第二轮廓图像包括:确定所述第一图像中每个文字的第一位置,根据所述每个文字的第一位置对所述第一图像中的每个文字进行分割并提取所述第一轮廓图像;及确定所述第二图像中每个文字的第二位置,根据所述每个文字的第二位置对所述第二图像中的每个文字进行分割并提取所述第二轮廓图像。
[0007]可选地,所述匹配每个文字的所述第一轮廓图像和所述第二轮廓图像包括:获取每个文字的第一轮廓图像的第一中心点和每个文字的第二轮廓图像的第二中心点;根据所述第一中心点和所述第二中心点,将属于同一文字的第一轮廓图像和第二轮廓图像进行一一对应。
[0008]可选地,所述确定每个文字的所述第一轮廓图像和匹配的所述第二轮廓图像的相似度包括:计算每个文字的所述第一轮廓图像的第一傅里叶描述子和每个文字的所述第二轮廓图像的第二傅里叶描述子;根据属于同一文字的所述第一轮廓图像的第一傅里叶描述子和所述第二轮廓图像的第二傅里叶描述子,获得每个文字的所述第一轮廓图像和匹配的
所述第二轮廓图像的相似度。
[0009]可选地,所述相似度包括:属于同一文字的所述第一轮廓图像的第一傅里叶描述子和所述第二轮廓图像的第二傅里叶描述子的余弦距离。
[0010]可选地,所述相似度的取值范围为[0,2]。
[0011]可选地,所述根据所述相似度的值,确定与所述相似度对应的所述第二轮廓图像中的文字检测结果包括:比较所述相似度的值与预设的第二阈值的大小关系;当所述相似度的值大于或等于所述预设的第二阈值时,确定与所述相似度对应的所述第二轮廓图像中的文字为有瑕疵文字;当所述相似度的值小于所述预设的第二阈值时,确定与所述相似度对应的所述第二轮廓图像中的文字为无瑕疵文字。
[0012]所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现所述文字瑕疵检测方法。
[0013]所述计算机装置包括存储器和至少一个处理器,所述存储器中存储有至少一个指令,所述至少一个指令被所述至少一个处理器执行时实现所述文字瑕疵检测方法。
[0014]相较于现有技术,所述文字瑕疵检测方法、计算机装置及存储介质,能够通过分析文字的轮廓形状,检测文字外型上的瑕疵,还可以通过图像预处理降低检测的过杀率与失误率,提高文字瑕疵检测的准确性和实用性。
附图说明
[0015]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0016]图1是本申请实施例提供的文字瑕疵检测方法的流程图。
[0017]图2是本申请实施例提供的计算机装置的架构图。
[0018]图3是本申请实施例提供的无瑕疵图像和待检测图像的示例图。
[0019]图4是本申请实施例提供的第一图像和第二图像的示例图。
[0020]图5是本申请实施例提供的文字瑕疵检测方法的步骤S6中的流程图。
[0021]主要元件符号说明
[0022]计算机装置3文字瑕疵检测系统30存储器31处理器32
[0023]如下具体实施方式将结合上述附图进一步说明本申请。
具体实施方式
[0024]为了能够更清楚地理解本申请的上述目的、特征和优点,下面结合附图和具体实施例对本申请进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0025]在下面的描述中阐述了很多具体细节以便于充分理解本申请,所描述的实施例仅
仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。
[0027]参阅图1所示,为本申请较佳实施例的文字瑕疵检测方法的流程图。
[0028]在本实施例中,所述文字瑕疵检测方法可以应用于计算机装置(例如图2所示的计算机装置3)中,对于需要进行文字瑕疵检测的计算机装置,可以直接在计算机装置上集成本申请的方法所提供的用于文字瑕疵检测的功能,或者以软件开发工具包(Software Development Kit,SDK)的形式运行在计算机装置上。
[0029]如图1所示,所述文字瑕疵检测方法具体包括以下步骤,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
[0030]步骤S1,计算机装置获取无瑕疵图像和待检测图像。
[0031]在一个实施例中,计算机装置可以响应用户输入获取一幅无瑕疵图像和一幅待检测图像。所述无瑕疵图像和待检测图像还可以预先存储在计算机装置的存储器中,或者预先存储在与计算机装置通讯连接的其他设备中。
[0032]本实施例中,所述无瑕疵图像可以是工厂生产的某种印刷品的矩形标准样本(Golden Sample)图像,也即所述无瑕疵图像中的文字的排列方向无需校正。本实施例中,所述无瑕疵图像中包含的文字可以是指例如汉字、数字、英文字母等。...

【技术保护点】

【技术特征摘要】
1.一种文字瑕疵检测方法,其特征在于,所述方法包括:获取无瑕疵图像和待检测图像;对所述无瑕疵图像和所述待检测图像分别进行第一图像处理,获得所述无瑕疵图像的第一图像和所述待检测图像的第二图像;对所述第一图像和所述第二图像分别进行第二图像处理,获得所述第一图像中每个文字的第一轮廓图像和所述第二图像中每个文字的第二轮廓图像;匹配每个文字的所述第一轮廓图像和所述第二轮廓图像;确定每个文字的所述第一轮廓图像和匹配的第二轮廓图像的相似度;根据所述相似度的值,确定与所述相似度对应的第二轮廓图像中的文字检测结果。2.根据权利要求1所述的文字瑕疵检测方法,其特征在于,所述第一图像处理包括:按照预设的第一阈值进行图像二值化。3.根据权利要求1所述的文字瑕疵检测方法,其特征在于,所述对所述第一图像和所述第二图像分别进行第二图像处理,获得所述第一图像中每个文字的第一轮廓图像和所述第二图像中每个文字的第二轮廓图像包括:确定所述第一图像中每个文字的第一位置,根据所述每个文字的第一位置对所述第一图像中的每个文字进行分割并提取所述第一轮廓图像;及确定所述第二图像中每个文字的第二位置,根据所述每个文字的第二位置对所述第二图像中的每个文字进行分割并提取所述第二轮廓图像。4.根据权利要求1所述的文字瑕疵检测方法,其特征在于,所述匹配每个文字的所述第一轮廓图像和所述第二轮廓图像包括:获取每个文字的第一轮廓图像的第一中心点和每个文字的第二轮廓图像的第二中心点;根据所述第一中心点和所述第二中心点,将属于同一文字的第一轮廓图像和第二轮廓图像进行一一对应。5.根据权利要求1所述的文字瑕疵检测方法,其...

【专利技术属性】
技术研发人员:王正峯林立哲
申请(专利权)人:鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1