为实现机器视觉技术在瞄准镜缺陷检测中的应用,开发了一套基于机器视觉的瞄准镜缺陷检测系统。采用局部直方图均衡化和自适应二值化消除图像不同区域的亮度差异,提高图像对比度并找出产品的骨架。针对直接使用累计概率霍夫变换无法找出所有鸡丝线段的问题,提出了一种以累计概率霍夫变换为基础,通过正六边形平移扩散对所有鸡丝线段实现定位的方法。经实验测试,软件系统在离线机上稳定运行,没有出现卡顿现象,也没有抛出异常,检测识别率可达94%,满足了生产要求,目前已应用于实际生产,并取得了良好的效果。