近来需要从背景中分割出条形码,还是直接上图吧,原图如下:
图1:原图
就是分割出上图中的白色区域,即下图(结果图)中的红框所示的区域:
图2:结果图
【处理流程如下】
step1:彩色图片灰度化,结果如下:
图1:灰度化结果图
step2:Robert算子 边缘检测,结果如下:
图2:边缘检测结果图
step3:中值滤波 去除噪声,结果如下:
图3:中值滤波效果图
step4:二值化,结果如下:
图4:二值化效果图
step5:向X轴投影,向Y轴投影,结果如下:
图5:向X轴投影效果图
图6:向Y轴投影效果图
step6:根据投影图,找去条形码矩形框区域,结果如下:
step7:抠出条形码矩形框区域,处理完毕,结果如下: