摘要:针对直接零件标记(DPM, Direct Part Marking)二维条码的定位技术展开研究. 由于环境光照、金属材质等因素, 采集到的条码图像会存在光照不均、对比度低和高光等问题, 对DPM二维条码定位带来很大的影响. 采用了同态滤波的方法来增强图像, 用梯度投影法对二维条码区域进行初定位. 针对背景灰度级与目标灰度级相近导致传统阈值化存在误分割的问题, 采用了一种OSTU与邻域阈值相结合的自适应二值化算法. 利用形态学拟合Data Matrix二维条码的L型定位边, 最后采用凸包算法实现对二维条码精定位. 实验表明, 该方法能有效解决图像采集中出现的光照不均、对比度低等问题, 快速定位出条码区域.