近年来,零件缺陷造成的机械安全问题越来越多,影响了机械生产的效率和质量。以准确检测出零件上的螺纹缺陷为研究目的,利用图像处理技术对无螺纹、半螺纹和不规则螺纹等3种螺纹缺陷进行检测。首先,对零件图像进行灰度化、二值化、图像锐化等预处理;然后,利用边缘检测、直线检测、图像旋转和垂直投影等方法对螺纹缺陷进行检测。其中,通过对比6种边缘检测算法的效果,最终采用Canny算法对螺纹缺陷进行检测。