摘要
本发明涉及图像处理技术领域,更具体地,本发明涉及一种基于机器视觉的散热片表面瑕疵检测方法及系统,包括:采集散热片的表面图像,并灰度化处理,得到目标图像;对所述目标图像边缘检测,得到边缘检测图,并以所述边缘检测图中任一白色像素点为种子点进行区域生长,得到多个连通域;对于任一个所述连通域。本发明根据反光区域和反光区域周边的灰度值渐变程度以及瑕疵区域两边窄中间宽的形态特性,来对两者进行区分,解决了由于散热片表面的反光区域影响,用边缘检测算法对瑕疵区域进行识别时,会出现将反光区域边缘也识别为瑕疵区域边缘的现象,从而提高了对于散热片表面瑕疵检测的精度。