1.一种基于绝缘瓷瓶的破损检测方法,其特征在于,包括:步骤1,选取无人机拍摄的1500张图像作为原始图像,通过YoLoV3定位原始图像中的绝缘瓷瓶,将定位的绝缘瓷瓶从原始图像中分割出来,得到绝缘瓷瓶图像;步骤2,利用DeepLabV3提取出绝缘瓷瓶图像中的绝缘瓷瓶的轮廓;采用基于DeepLabV3的语义分割模型实现绝缘瓷瓶的轮廓提取,通过对检测图形每个像素点进行识别分类提取实现图像语义分割,再将相同目标物的像素点汇聚得到目标轮廓,在DeepLabV3中,使用空间金字塔模块和encoder-decoder结构做语义分割,空间金字塔模块通过在不同分辨率上以池化操作捕获丰富的上下文信息,encoder-decoder架构用于逐渐的获得清晰的物体边界,利用VOC2012框架制作数据集,将数据集转换为tfrecord格式,并对相应的程序进行修改,实现训练前的预处理,训练模型的权重文件,最后进行测试;步骤3,对提取出的绝缘瓷瓶的轮廓进行中值滤波和二值化的预处理,找到同一绝缘瓷瓶图像中的最大轮廓,并计算最大轮廓的面积与hu矩;步骤4,分别使用拟合椭圆方法和拟合圆方法拟合最大轮廓,并判断绝缘瓷瓶是否破损;通过拟合椭圆方法拟合最大轮廓,求得拟合椭圆与最大轮廓的hu矩的匹配程度,通过拟合椭圆与最大轮廓的hu矩的匹配程度判断绝缘瓷瓶是否破损;通过拟合圆方法拟合最大轮廓,求得拟合圆面积和拟合圆面积与最大轮廓面积的重合面积,通过拟合圆面积与最大轮廓面积之比和拟合圆面积和最大轮廓面积的重合面积与拟合圆面积之比,判断绝缘瓷瓶是否破损。
2.根据权利要求1所述的基于绝缘瓷瓶的破损检测方法,其特征在于,所述步骤1具体包括:选取1500张无人机航拍的图像作为训练集的原始图像,采用YoLoV3全监督机器学习方式,在进行数据训练前使用LabelImg图像标注工具对1500张原始图像中的绝缘瓷瓶进行标注,存储对应的包含绝缘瓷瓶位置的坐标信息,获取YoLoV3项目工程,修改并配置相关文件,使用GPU训练数据集,使用训练得到的结果文件定位绝缘瓷瓶,将根据定位得到的绝缘瓷瓶的坐标数据从原始图像中分割得到绝缘瓷瓶图像。
3.根据权利要求2所述的基于绝缘瓷瓶的破损检测方法,其特征在于,所述步骤3具体包括:对利用DeepLabV3提取出的绝缘瓷瓶的轮廓进行中值滤波和二值化的预处理,通过轮廓面积比较法,寻找出同一绝缘瓷瓶图像中具有最大面积的轮廓。