从包含电力元器件的图像中识别出电力元器件的方法

文档序号:9376844阅读:184来源:国知局
从包含电力元器件的图像中识别出电力元器件的方法
【技术领域】
[0001] 本发明涉及图像识别技术领域,特别涉及从包含电力元器件的图像中识别出电力 元器件的方法。
【背景技术】
[0002] 随着电网的不断发展,新设备,新功能的不断开发完善,需要人们不断掌握新知识 和技能,另外新人对设备的感知到认知都需要一个过程,所以电力培训是十分必要的。
[0003] 电力元器件种类众多,不可能在电力培训中一一给出现场演示,所以需要有一种 快速识别电力元器件的方法,以便学员在课余或者实际工作中能够迅速的查找到电力元器 件的准确名称和简单介绍。

【发明内容】

[0004] 本发明为解决上述问题,提供了 一种电力元器件识别方法。
[0005] 根据本发明的一实施例,提供一种电力元器件识别方法,其特征在于,包括以下步 骤:获取图像,由摄像头或者其他数码设备获取电力元器件图像,所述图像中包括电力元器 件;图像勾勒,从图像中准确勾勒出电力元器件的边界。
[0006] 本发明可以有效的根据图像和用户简单的手动输入识别电力元器件名称,方便用 户在实际应用中加强对电力元器件的认识,提高学习成绩,保障工作效率。
【具体实施方式】
[0007] 为使本发明的目的、技术方案和优点更加清楚,下面将对本发明实施例中的技术 方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的 实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例,都属于本发明保护的范围。
[0008] 本发明提供的方法,包括以下步骤:
[0009] 步骤101,获取图像。
[0010] 具体的,图像可以由由摄像头或者其他数码设备如手机、照相机或者IPAD等获 取。
[0011] 步骤102,手动输入。
[0012] 具体的,通过步骤101获得电力元器件图像后,进一步由用户勾勒出电力元器件 的大致边界。由用户在图像上勾勒出电力元器件的一个大致边界,手动输入过程中,用户勾 勒的边界未必是完全封闭的,每一个断开部分都会产生两个断点,两两计算断点之间的欧 氏距离,把距离最近的两个点连接到一起,然后重新计算其他断点间的距离,依次迭代,完 成封闭的大致边界勾勒。
[0013] 步骤103,预处理;
[0014] 具体地,通过步骤102获得封闭大致边界后,进一步预处理确定电力元器件粗糙 边界。在所述图像的所有边界点上选择第一、第二边界点,设其为横坐标最小、最大边界点, 分别记为点A,点B,设线段AB上所有点的横坐标集合为{Xl,X2. . . xn},令〒=在所 ^ /'-I 述图像的所有边界点上选择第三、第四边界点,设其为纵坐标最小、最大边界点,分别记为 点C,点D,设线段CD上所有点的横坐标集合为{yi,y2. . . yn},令? = ,则坐标为饫)?) 的点即为电力元器件的重心;将图像的重心移动到坐标轴的原点处,依次取与横轴正方向 夹角为0°,Γ ...359°的矢量方向,即为采样扫描线的方向;取原点和大致边界间的采 样扫描线为采样线段,得到采样线段集合S = {S。,S1, S2. . S359},设采样线段S。上从原点到 边界方向所有像素点集合依次为{d。,山...dj,每点的灰色度分别记为{g。,gu g2. . . gj,灰 色变化度分别记为{g' 〇,g' i,g' 2...g' J,则 g/ =|gi+1-gil,i=〇,l,2...n-l,g' n =g' nl。取最大灰色变化度的点记为^,则为采样线段S。的颜色突变像素点,依次 分别取得采样线段S1, S2. . S359的颜色突变像素点AnaxWrx-Ar,则将这360个点连接,可 得电力元器件的粗糙边界。
[0015] 步骤104,扩张处理。
[0016] 具体的,通过步骤103获得电力元器件的粗糙边界后,进一步对电力元器件图像 进行扩张处理。将粗糙边界围住的每条采样线段扩张到105%长度,取原采样线段95%到 105%之间的线段,即得采样条带。
[0017] 步骤105,精确处理。
[0018] 具体的,通过步骤105获得电力元器件的采样条带后,进一步对电力元器件图像 进行精确处理。
[0019] 针对采样条带与采样扫描线确定的采样线段集S36。,电力元器件图像表示为G =f(x, y),G表示图像中任意一点像素值,X,y为该点在坐标系中的横纵坐标,依次求每 个采样线段各点的一阶导数,公式为
°取每个采样线段中 \ \ V l " 'I / \- -1 ' ^ 导数最大的点,记为集合S' = {S' i,S' 2...S' 36。}。统计相邻采样线的S',如果当 前S'超过了一定值T1,那么则认为是有噪声引起的边界无法确定,丢掉该采样点,其中
那么剩下的点即为电力元器件的精确边界点。
[0020] 步骤106,图像勾勒。
[0021] 具体的,通过步骤105确定电力元器件的精确边界点之后,将这些边界点连接起 来即成为电力元器件的边界范围。
[0022] 步骤107,图像对比。
[0023] 具体的,通过步骤106将电力元器件边界范围确定之后,将电力元器件的完整分 割图与数据库中的各种电力元器件标准图像作对比,确定电力元器件的名称。
[0024] 本实施例的电力元器件识别方法可以有效的识别电力元器件,以便电力培训学员 在课余或者实际工作中能够迅速的查找到电力元器件的准确名称和简单介绍。
[0025] 其他与方法相同之处在此不坠述,详情请参照方法说明部分。
[0026] 本发明实施例可以有效的根据图像和用户简单的手动输入识别电力元器件名称, 方便用户在实际应用中加强对电力元器件的认识,提高学习成绩,保障工作效率。
[0027] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
【主权项】
1. 一种从包含电力元器件的图像中识别出电力元器件的方法,其特征在于,包括以下 步骤: 获取图像,由摄像头或者其他数码设备获取电力元器件图像,所述图像中包括电力元 器件; 图像勾勒,从图像中准确勾勒出电力元器件的边界。2. 如权利要求1所述的从包含电力元器件的图像中识别出电力元器件的方法,其特征 在于还包括以下步骤: 手动输入,由用户在图像上勾勒出电力元器件的一个大致轮廓;当用户勾勒的轮廓边 界不是完全封闭时,则获取每一个断开部分产生的两个断点,两两计算断点之间的欧氏距 离,把欧式距离最近的两个点连接到一起,然后重新计算其他断点间的距离,依次迭代,完 成大致边界的勾勒; 预处理,对画线处的像素点,通过电力元器件重心和边界连线的矢量方向扫描线,采样 扫描线向内外侵蚀,遇到颜色突变的像素点,则认为到了粗糙边界处; 扩张处理,以粗糙边界为依据,取原采样扫描线线段95%到105%之间的线段,从而向 内外分别扩张形成采样条带; 精确处理,判断每条线条采样上的局部灰度变化最为剧烈的点,认为是电力元 器件的精确边界点;所述精确处理的具体方法为:针对采样条带与采样扫描线确定 的采样线段集S36。,电力元器件图像表示为G=f(x,y),G表示图像中任意一点像素 值,x,y为该点在坐标系中的横纵坐标,依次求每个采样线段各点的一阶导数,公式为 取每个采样线段中导数最大的点,记为集合S'= 〇 {S'i,S' 2...S' 36。}。统计相邻采样线的S',如果当前S'超过了一定值,那么则认为 是有噪声引起的边界无法确定,丢掉该采样点,其中那 么剩下的点即为电力元器件的精确边界点; 图像勾勒,将所有精确边界点连接起来,认为是电力元器件的完整分割图; 图像对比,将电力元器件的完整分割图与数据库中的各种电力元器件标准图像作对 比,确定电力元器件的名称。3. 如权利要求2所述的一种电力元器件识别方法,其特征在于, 所述预处理计算重心的具体方法为:选择环形区域的最左端和最右端的像素点,将二 者相连,可以得到一条线段,取线段上每个像素点的横坐标,求均值,即为电力元器件重心 的横坐标,再取最上端和最下端的像素点,将二者相连,可以得到一条线段,取线段上每个 像素点的纵坐标,求均值,即为电力元器件重心的纵坐标,二者组合即为电力元器件重心在 二维空间的坐标; 所述预处理的确定采样扫描线方向具体方法为:将图像的重心移动到坐标轴的原点 处,依次取与横轴正方向夹角为0°,1° ...359°的矢量方向,即为采样扫描线的方向。
【专利摘要】一种电力元器件识别方法,包括:获取图像,由摄像头或者其他数码设备获取电力元器件图像,所述图像中包括电力元器件;图像勾勒,从图像中准确勾勒出电力元器件的边界。
【IPC分类】G06T7/00
【公开号】CN105096312
【申请号】CN201510332614
【发明人】张营, 高运兴, 淳于岳松, 杜慧珺, 周佳, 王晓, 许立
【申请人】国网山东省电力公司泰安供电公司, 国家电网公司
【公开日】2015年11月25日
【申请日】2015年6月16日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1