一种电解电容极性检测方法及检测系统技术方案

技术编号:23786541 阅读:26 留言:0更新日期:2020-04-15 00:11
本发明专利技术提供一种电解电容极性检测方法,属于电子元器件检测技术领域。本发明专利技术电解电容极性检测方法包括如下步骤:以标有极性标志的顶部图像中心为原点,建立圆形极坐标系;按照0‑360度角度的顺序,遍历极径上的像素;根据极径上的像素获取极性标志所在的圆环的边界所在位置,获取该位置的圆环灰度;根据各个角度的圆环灰度,获取360个圆环所在位置的灰度,根据所有的圆环灰度值获取极性标志位置。本发明专利技术还提供一种实现所述电解电容极性检测方法的检测系统。本发明专利技术的有益效果为:具有很强的容错性,针对低分辨率,小尺寸的电解电容也能很快的定位电容极性标志位置。

A detection method and system for the polarity of electrolytic capacitor

【技术实现步骤摘要】
一种电解电容极性检测方法及检测系统
本专利技术涉及一种电容检测方法,尤其涉及一种电解电容极性检测方法及检测系统。
技术介绍
当前基于视觉的电容极性检测算法通常基于极性标志的模板匹配算法,方法描述如下:1.制作极性标志的模板图像;2.在电容图像中可能出现极性标志的小范围区域进行搜索;3.当搜索到的图像匹配分数大于设定的阈值,则认为在该区域找到极性标志,则认为电容极性正确,否则认为电容极性错误。现有技术存在如下缺陷:1.针对低分辨率,小尺寸电解电容的极性检测往往不能达到理想的效果,存在较高的误报率和漏报率;2.较难选择模板匹配合适的阈值;3.不能准确得出电容极性的角度位置;4.针对电容倾斜的情况不能很好的识别;5.电容顶部的印刷字符会对识别造成干扰。
技术实现思路
为解决现有技术中的问题,本专利技术提供一种电解电容极性检测方法及检测系统。本专利技术电解电容极性检测方法包括如下步骤:S1:以标有极性标志的顶部图像中心为原点,建立圆形极坐标系;S2:按照0-360度角度的顺序,遍历极径上的像素;S3:根据极径上的像素获取极性标志所在的圆环的边界所在位置,获取该位置的圆环灰度;S4:根据各个角度的圆环灰度,获取360个圆环所在位置的灰度,根据所有的圆环灰度值获取极性标志位置。本专利技术作进一步改进,步骤S2中,将圆形极坐标系的极坐标转化为直角坐标获取各个像素,其中,圆形极坐标系到直角坐标系的转换公式为:x=center_x+sin(θ*0.0174)*ρy=center_y-cos(θ*0.0174)*ρ圆形极坐标系下的点(ρ,θ)的灰度为g(ρ,θ)。本专利技术作进一步改进,步骤S3中,边界所在位置的获取方法为:计算在极径方向上相隔N个像素的灰度差,得出每个极径方向上的最大灰度差,该位置即为圆环边界所在位置。本专利技术作进一步改进,获取角度为θ的圆环灰度的计算方法为:Cθ=Maxg(θ,ρ+N)(g(θ,ρ)-g(θ,ρ+N))ρ=0~widht/2-N,width为圆环的宽度。本专利技术作进一步改进,步骤S4中,极性标志的灰度小于其他部分灰度,利用统计的方法得出极性标志位置。本专利技术作进一步改进,利用滑动窗口的方法统计窗口内的平均灰度,滑动窗口统计在角度θ时窗口大小为w,其中窗口的大小设置为极性标志所占的角度为30度,从而根据公式:得出平均灰度最大的窗口位置作为极性标志的的位置,其中,θ为窗口中心角度,s为当前遍历角度。本专利技术还提供一种实现所述电解电容极性检测方法的检测系统,包括:建立模块:用于以标有极性标志的顶部图像中心为原点,建立圆形极坐标系;遍历模块:用于按照0-360度角度的顺序,遍历极径上的像素;圆形灰度获取模块:用于根据极径上的像素获取极性标志所在的圆环的边界所在位置,获取该位置的圆环灰度;极性标志位置获取模块:用于根据各个角度的圆环灰度,获取360个圆环所在位置的灰度,根据所有的圆环灰度值获取极性标志位置。与现有技术相比,本专利技术的有益效果是:具有很强的容错性,针对低分辨率,小尺寸的电解电容也能很快的定位电容极性标志位置;人工操作简单,不需要任何参数调整;能精确得出电容极性角度;针对电容存在歪斜的情况,也能很好地定位到极性标志位置;抗干扰性强,针对字符造成的干扰有较强的过滤能力。附图说明图1为极性标志位置示意图;图2为本专利技术方法流程图;图3为极径上的极坐标系示意图;图4为圆环边界所在位置计算示意图。具体实施方式下面结合附图和实施例对本专利技术做进一步详细说明。如图1所示,识别电解电容1的极性主要需要定位到电容顶部包含极性标志的圆环区域2,然后在所述圆环区域1内获取极性标志所在位置3。其中,极性标志所在位置2的宽度为width像素,高度为height像素。如图2所示,本专利技术电解电容极性检测方法包括如下步骤:S1:以标有极性标志的顶部图像中心为原点,建立圆形极坐标系;S2:按照0-360度角度的顺序,遍历极径上的像素;S3:根据极径上的像素获取极性标志所在的圆环的边界所在位置,获取该位置的圆环灰度;S4:根据各个角度的圆环灰度,获取360个圆环所在位置的灰度,根据所有的圆环灰度值获取极性标志位置。具体地,作为本专利技术的一个实施例,本专利技术的实现过程如下:如图3所示,以电容顶部图像中心为原点,建立圆形极坐标系,按照0到360度角度的顺序(顺时针或逆时针顺序均可),遍历极径上的像素。此处需要将极坐标转化为直角坐标得到像素的位置,其中,圆形极坐标系到直角坐标系的转换公式为:x=center_x+sin(θ*0.0174)*ρy=center_y-cos(θ*0.0174)*ρ圆形极坐标系下的点(ρ,θ)的灰度为g(ρ,θ)。如图4所示,计算在极径方向上相隔N个像素的灰度差,本例截取极径上的两个点之间的像素,得出每个极径方向上的最大灰度差,该位置即为圆环边界所在位置,记录下该位置的圆环灰度。角度为θ时,该极径上圆环位置的灰度计算公式为:Cθ=Maxg(θ,ρ+N)(g(θ,ρ)-g(θ,ρ+N))ρ=0~widht/2-N最终得出360个圆环位置所在的灰度。由于在圆环中,极性标志的灰度小于其他部分灰度,所以利用统计的方法可以得出极性标志位置。也可以采用其他通用的方法确定极性标志位置。本例利用滑动窗口的方法统计窗口内的平均灰度,滑动窗口统计在角度θ时窗口大小为w,其中窗口的大小设置为极性标志所占的角度为30度。从而根据公式:得出平均灰度最大的窗口位置作为极性标志的的位置,其中,θ为窗口中心角度,s为当前遍历角度。由于根据灰度的边界值确认圆环的位置,并根据灰度差及角度要求获取极性标志位,因此,即使电容存在歪斜的情况,也能很好地定位到极性标志位置。并且,角度设置使本专利技术的抗干扰性强,对针对字符造成的干扰有较强的过滤能力。本专利技术还提供一种实现所述电解电容极性检测方法的检测系统,包括:建立模块:用于以标有极性标志的顶部图像中心为原点,建立圆形极坐标系;遍历模块:用于按照0-360度角度的顺序,遍历极径上的像素;圆形灰度获取模块:用于根据极径上的像素获取极性标志所在的圆环的边界所在位置,获取该位置的圆环灰度;极性标志位置获取模块:用于根据各个角度的圆环灰度,获取360个圆环所在位置的灰度,根据所有的圆环灰度值获取极性标志位置。与现有技术相比,本专利技术具有以下优势:(1)具有很强的容错性,针对低分辨率,小尺寸的电解电容也能很快的定位电容极性标志位置;(2)人工操作简单,不需要任何参数调整;(3)能精确得出电容极性角度;(4)针对电容存在歪本文档来自技高网...

【技术保护点】
1.一种电解电容极性检测方法,其特征在于,包括如下步骤:/nS1:以标有极性标志的顶部图像中心为原点,建立圆形极坐标系;/nS2:按照0-360度角度的顺序,遍历极径上的像素;/nS3:根据极径上的像素获取极性标志所在的圆环的边界所在位置,获取该位置的圆环灰度;/nS4:根据各个角度的圆环灰度,获取360个圆环所在位置的灰度,根据所有的圆环灰度值获取极性标志位置。/n

【技术特征摘要】
1.一种电解电容极性检测方法,其特征在于,包括如下步骤:
S1:以标有极性标志的顶部图像中心为原点,建立圆形极坐标系;
S2:按照0-360度角度的顺序,遍历极径上的像素;
S3:根据极径上的像素获取极性标志所在的圆环的边界所在位置,获取该位置的圆环灰度;
S4:根据各个角度的圆环灰度,获取360个圆环所在位置的灰度,根据所有的圆环灰度值获取极性标志位置。


2.根据权利要求1所述的电解电容极性检测方法,其特征在于:步骤S2中,将圆形极坐标系的极坐标转化为直角坐标获取各个像素,其中,圆形极坐标系到直角坐标系的转换公式为:
x=center_x+sin(θ*0.0174)*ρ
y=center_y-cos(θ*0.0174)*ρ
圆形极坐标系下的点(ρ,θ)的灰度为g(ρ,θ)。


3.根据权利要求2所述的电解电容极性检测方法,其特征在于:步骤S3中,边界所在位置的获取方法为:计算在极径方向上相隔N个像素的灰度差,得出每个极径方向上的最大灰度差,该位置即为圆环边界所在位置。


4.根据权利要求3所述的电解电容极性检测方法,其特征在于:获取角度为θ的圆环灰度的计算方法为:Cθ=Maxg...

【专利技术属性】
技术研发人员:陈玮钰金智超
申请(专利权)人:深圳市振邦智能科技股份有限公司
类型:发明
国别省市:广东;44

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

1