本发明公开了一种机械零件缺陷检测方法及系统,所述检测方法包括:首先,建立机械零件的图像样本库,并对所述图像样本库中的图像样本进行预处理;然后,建立稠密网络模型,并利用预处理后的图像样本对所述稠密网络模型进行训练,得到训练后的稠密网络模型;最后,利用所述训练后的稠密网络模型检测机械零件的缺陷。本发明基于稠密网络实现了机械零件的自动检测,使用基于稠密网络的机器学习的计算,减少了外围设备的设计与使用,去除了前期研发提取图像特征算法的过程,增加网络模型的通用性。