针对X射线焊缝缺陷检测中存在的漏检、检测精度低等问题,提出一种X射线焊缝缺陷检测方法。首先,将高效多尺度注意力(Efficient Multi-scale Attention,EMA)模块中3×3卷积核替换为5×5卷积核,以扩大感受野,同时将平均池化改为多尺度池化,以提取多尺度特征。将改进后的EMA模块嵌入主干网络,增强多尺度缺陷检测能力。然后,引入自适应平均池化层和最大池化层,改进空间金字塔池化模块,提升对焊缝边缘信息的感知能力。最后,在颈部采用Dual卷积替代传统卷积,降低模型参数量,并使用WIoU(Wise Intersection over Union)损失函数替代CIoU(Complete Intersection over Union)损失函数,提高模型的收敛速度。实验结果表明,与YOLOv8n相比,所提方法的参数量降低了4.02%,平均精度均值提升了5.9%,可适用于X射线焊缝缺陷检测任务。