针对桩护壁表面图像纹理复杂、裂缝对比度低,图像拍摄角度及距离不固定导致绝对阈值无法适用等问题,提出一种基于机器视觉的桩护壁裂缝检测方法。利用像素点互补算法增强图像裂缝的对比度,利用相位角及灰度分布改进Canny算子来抑制图像背景中干扰物的边缘点,并根据裂缝特性设置多个相对阈值过滤噪声,通过预测裂缝发展趋势对裂缝进行补全。实验结果表明,该方法能够较好地检测和标识桩护壁裂缝区域,并且对传统建筑表面的裂缝检测同样适用。