[发明专利]一种基于定位识别的对开式刀闸开合角度的计算方法在审
申请号: | 201910895601.6 | 申请日: | 2019-09-21 |
公开(公告)号: | CN111008951A | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 胡海涛;汪辉;任大明;贾春芳 | 申请(专利权)人: | 南京鑫和汇通电子科技有限公司 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/13;G06T7/136;G06T7/66;G06T7/68;G01B11/26;G01R31/327 |
代理公司: | 山西华炬律师事务所 14106 | 代理人: | 杨秉一 |
地址: | 210032 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 定位 识别 对开 式刀闸开合 角度 计算方法 | ||
1.一种基于定位识别的对开式刀闸开合角度的计算方法,其特征在于,包括:采集对开式刀闸的模板图像,根据模板图像建立该型号刀闸臂的边界线模型并保存为模型文件,且根据模型文件计算刀闸臂的中点和中线;
在同样的位置利用同样的设备采集同一对开式刀闸的目标图像;通过多种途径获取对开式刀闸的样本图像,利用深度学习对样本图像进行训练获取训练模型,利用训练模型对目标图像进行检测,获取目标图像中一个或一个以上的刀闸所在的区域,结合模型文件对目标图像中的刀闸定位;
根据定位结果对目标图像中的刀闸进行边缘检测,获取边缘线集合;将根据模型文件计算的对开式刀闸的左中点和右中点对应到目标图像中,得到目标图像的刀闸臂的左中点和右中点,计算目标图像的刀闸臂的左中点和右中点到边缘线集合中的每条边缘线的距离,将不在阈值范围内的距离所对应的边缘线剔除,获取更新边缘线集合;
利用中线将更新边缘线集合左右区分,分别获取左刀闸臂边缘线集合和右刀闸臂边缘线集合对其进行对称配对,确定最终的左刀闸臂边缘线和右刀闸臂边缘线,计算左刀闸臂和右刀闸臂之间的夹角;左中点为左绝缘子中心线延长线和左刀闸臂上下边界线延长线的两个交点的中心点,右中点为右绝缘子中心线延长线和右刀闸臂上下边界线延长线的两个交点的中心点。
2.根据权利要求1所述的基于定位识别的对开式刀闸开合角度的计算方法,其特征在于,利用中线将更新边缘线集合左右区分,分别获取左刀闸臂边缘线集合和右刀闸臂边缘线集合后,进行权重分配,将分配权重后的左刀闸臂边缘线集合和右刀闸臂边缘线集合进行对称配对;
对于左刀闸臂边缘线集合分配权重的方式为:遍历左刀闸臂边缘线集合中的所有边缘线,计算每条左刀闸臂边缘线角度并根据其对左刀闸臂边缘进行分类,给定高角度阈值和低角度阈值,将左刀闸臂边缘线角度大于高角度阈值对应的左刀闸臂边缘线设定为垂直边缘线,将左刀闸臂边缘线角度小于低角度阈值对应的左刀闸臂边缘线设定为水平边缘线,将左刀闸臂边缘线角度介于低角度阈值和高角度阈值之间对应的左刀闸臂边缘线设定为倾斜边缘线;对左刀闸臂的所有垂直边缘线,设定左刀闸臂左中点的x坐标值L_x,在左刀闸臂左中点的左右两侧分别寻找两个与L_x相差最小的x坐标所对应的边缘点,左侧两个边缘点的x坐标值记作L_x1和L_x2,L_x 1大于L_x2;右侧两个边缘点的x坐标值记作R_x1和R_x2,R_x 1大于R_x2;
对左刀闸臂的所有水平边缘线,设定左刀闸臂左中点的y坐标值为L_y,在左刀闸臂左中点的上下两侧分别寻找两个与L_y相差最小的y坐标所对应的边缘点,上侧两个边缘点的y坐标值记作T_y1和T_y2,T_y1大于T_y2;下侧两个边缘点的y坐标值记作B_y1和B_y2,B_y1大于B_y2;
对左刀闸臂的所有倾斜边缘线,设定左刀闸臂左中点的x坐标值和y坐标值为L_xx和L_yy,在左刀闸臂左中点的左上侧和右下侧分别寻找两个与L_xx相差最小的x坐标对应的边缘点,与L_yy相差最小的y坐标对应的边缘点,左上侧两个边缘点的x坐标值记作L_xx1和L_xx2,L_xx1大于_xx2,y坐标值记作T_yy1和T_yy2,T_yy1大于T_yy2;右下侧两个边缘点的x坐标值记作R_xx1和R_xx2,R_xx1大于R_xx2,y坐标值记作B_yy1和B_yy2,B_yy1大于B_yy2;
获取每条垂直边缘线的权重的方式为:遍历位于左刀闸臂左中点左侧的每条垂直边缘线上的每个边缘点,该边缘点的x坐标值大于等于L_x1时其贡献权值为Value_W,该边缘点的x坐标值大于等于L_x2小于L_x1时其贡献权值为Value_W/2,否则该边缘点贡献权值为0;遍历位于左刀闸臂左中点右侧的每条垂直边缘线上的每个边缘点,该边缘点的x坐标值小于等于L_x2时其贡献权值为Value_W,该边缘点的x坐标值大于L_x2小于等于L_x1时其贡献权值为Value_W/2,否则该边缘点贡献权值为0,所有边缘点的贡献权值的总和为当前垂直边缘线的权重;
获取每条水平边缘线的权重的方式为:遍历位于左刀闸臂左中点上侧的每条水平边缘线上的每个边缘点,该边缘点的y坐标值大于等于T_y1时其贡献权值为Value_W,该边缘点的y坐标值大于等于T_y2小于T_y1时其贡献权值为Value_W/2,否则该边缘点的贡献权值为0;遍历位于左刀闸臂左中点下侧的每条水平边缘线上的每个边缘点,该边缘点的y坐标值小于等于B_y2时其贡献权值为Value_W,该边缘点y坐标值大于B_y2小于等于B_y1时其贡献权值为Value_W/2,否则该边缘点的贡献权值为0,所有边缘点的贡献权值的总和为当前水平边缘线的权重;
获取每条倾斜边缘线的权重的方式为:遍历位于左刀闸臂左中点左上侧的每条倾斜边缘线上的每个边缘点,该边缘点的x坐标值大于等于L_xx1时其贡献权值为Value_W,该边缘点的x坐标值大于等于L_xx2小于L_xx1时其贡献权值为Value_W/2,否则该边缘点的贡献权值为0,该边缘点的y坐标值大于等于T_yy1时其贡献权值为Value_W,该边缘点的y坐标值大于等于T_yy2小于T_yy1时其贡献权值为Value_W/2,否则该边缘点的贡献权值为0;遍历位于左刀闸臂左中点右下侧的每条倾斜边缘线上的每个边缘点,该边缘点的x坐标值小于等于L_xx2时其贡献权值为Value_W,该边缘点的x坐标值大于L_xx2小于等于L_xx1时其贡献权值为Value_W/2,否则该边缘点的贡献权值为0,该边缘点的y坐标值小于等于B_yy2时其贡献权值为Value_W,该边缘点的y坐标值大于B_yy2小于等于B_yy1时其贡献权值为Value_W/2,否则该边缘点的贡献权值为0,所有边缘点的贡献权值的总和为当前倾斜边缘线的权重;
对于右刀闸臂边缘线集合分配权重的方式和左刀闸臂边缘线集合分配权重的方式一样。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京鑫和汇通电子科技有限公司,未经南京鑫和汇通电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910895601.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:阻流门压力释放系统和方法
- 下一篇:安装用衬套