[发明专利]基于字符串的电路元器件知识点创建与检索方法有效
申请号: | 201810674356.1 | 申请日: | 2018-06-27 |
公开(公告)号: | CN109242817B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 刘伟;吴苏平;李惠 | 申请(专利权)人: | 南京富士通南大软件技术有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06F16/53 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 210012 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 字符串 电路 元器件 知识点 创建 检索 方法 | ||
1.一种基于字符串的电路元器件知识点创建与检索方法,其特征在于,包括以下步骤:
创建知识点:
步骤1:选择设计错误的对象电路图的图像信息;
步骤2:将对象电路图的图像进行二值化处理;
步骤3:将对象电路图的图像进行霍夫变换;
步骤4:从对象电路图的图像中提取元器件和元器件管脚;
步骤5:将提取的元器件进行标准化旋转处理;
步骤6:将步骤5处理后的所有元器件分别进行图形数字化处理,从而使每一个元器件都得到与其对应的唯一的字符串;
步骤7:将每一个元器件对应的唯一的字符串以及对应的文字备注信息均作为该元器件的截图信息的标签,并将该标签与元器件的截图信息一起存入知识点数据库;
检索知识点:
步骤8:输入需要检索的电路图;
步骤9:将需要检索的电路图采用步骤1至步骤7的方式处理从而得到该需要检索的电路图中元器件对应的唯一的字符串;
步骤10:以字符串为参数对知识点数据库进行检索,从知识点数据库找到对应的元器件,从而得到元器件对应的截图信息以及文字备注信息;
所述的文字备注信息包括元器件对应的设计错误点备注信息,所述的元器件对应的截图信息包括元器件的连接错误截图信息。
2.根据权利要求1所述的基于字符串的电路元器件知识点创建与检索方法,其特征在于,所述的步骤4具体包括:
(1)从步骤3得到的对象电路图的图像中拟合出图像中的线段,选择其中长度大于10个像素的线段;
(2)根据选择的线段的位置的首尾连接关系寻找闭合矩形,所述的闭合矩形为元器件的外形,位于所述的闭合矩形内部的线段均属于元器件,与闭合矩形的四条边垂直交叉的线段均为元器件的管脚,根据对象电路图的图像获得多个闭合矩形,从而提取对象电路图中的元器件和元器件管脚。
3.根据权利要求2所述的基于字符串的电路元器件知识点创建与检索方法,其特征在于,所述的步骤5具体包括:
(1)若元器件对应的闭合矩形的横边比纵边短,则对闭合矩形向右旋转90度;
(2)若元器件对应的闭合矩形的上横边的管脚数量比下横边的管脚数量多,则围绕纵边中心水平线进行180度反转,从而使上横边的管脚数量小于等于下横边的管脚数量;
(3)若元器件对应的闭合矩形的左纵边的管脚数量比右纵边的管脚数量多,则围绕横边的中心垂直线进行180度反转,从而使左纵边的管脚数量小于等于右纵边的管脚数量。
4.根据权利要求3所述的基于字符串的电路元器件知识点创建与检索方法,其特征在于,所述的步骤6具体包括:
(1)根据步骤5获得元器件对应的闭合矩形的图像计算闭合矩形的横边长X和纵边长Y,单位为像素;
(2)计算闭合矩形的纵横边比,对结果进行四舍五入并保留4位小数,将得到的4位小数值乘以10000,即纵横边比= (Y/X)* 10000;
(3)从左到右计算闭合矩形的上横边上的管脚位置,计算公式为:
Px1= (Lx1/X)* 10000,对Px1的小数点后第一位四舍五入并保留整数部分;
所述Lx1的单位为像素,Lx1为闭合矩形的上横边上的从左到右的第一个管脚与闭合矩形的左上点之间的水平距离;所述Px1的单位为像素,Px1为闭合矩形的上横边上的从左到右的第一个管脚的位置;
(4)按照步骤(3)的方法分别计算闭合矩形的上横边的每一个管脚的位置以及闭合矩形的下横边的每一个管脚的位置;
(5)从上到下计算闭合矩形的左纵边的管脚位置,计算公式为:
Py1 = (Ly1/Y)* 10000,对Py1的小数点后第一位四舍五入并保留整数部分;
所述Ly1的单位为像素,Ly1为闭合矩形的左纵边上的从上到下的第一个管脚与闭合矩形的左上点之间的垂直距离;所述Py1的单位为像素,Py1为闭合矩形的左纵边上的从上到下的第一个管脚的位置;
(6)按照步骤(5)的方法分别计算闭合矩形的左纵边的每一个管脚的位置以及闭合矩形的右纵边的每一个管脚的位置;
(7)将步骤(2)至步骤(6)计算的数值均转换为4位字符串,位数不足部分在前面补0;
(8)将字符串按照纵横边比、闭合矩形的上横边的从左到右每一个管脚的位置、闭合矩形的下横边的从左到右每一个管脚的位置、闭合矩形的左纵边的从上到下每一个管脚的位置以及闭合矩形的右纵边的从上到下每一个管脚的位置的顺序连接起来形成一串字符,所述的一串字符为与闭合矩形对应的唯一的字符串,即元器件对应的唯一字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京富士通南大软件技术有限公司,未经南京富士通南大软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810674356.1/1.html,转载请声明来源钻瓜专利网。