基于数字图像处理技术的标签缺陷检测系统开发
基于数字图像处理技术的标签缺陷检测系统开
发
图像相减(又称为图像差影),是指把同一物体图片在不同时刻拍摄的两幅图像进行减法运
算,从而得到差值结果图像。
差值图像显示了图像间的差异信息,本论文基本思想是针对标准模板图像与缺陷图像进行想减
运算,从而得到想减结果图像,通过分析相减图像的灰度值,对要测试的图像是否合格做出判
断,若判断合格,则系统停止处理,若判断为不合格则对不合格标签进行剔除处理.
算法设计:设模板标准图像灰度像素值为 A(x,y),设待检测缺陷图像为 B(x,y),两图像做
相减运算为 C(x,y),他们之间的关系式为:
C(x,y)=|B(x,y)-A(x,y)|图像减法运算结果体现两幅图像的差异,算法容易实现,通过对
两幅图像进行相减结果取绝对值,可以清除两幅图像之间共同的背景图案,分割出图像之间的
不同之处,最后保留有缺陷的图像.
如果两幅图像相减后 C(x,y)越小,则表明图像之间的差异越小,两幅图像之间的相似度就越
高,否则,相反.
如图所示,图 1-1 为标准模板标签图像,图 1-2 为待检测标签图像.经过如下算法:
BOOL WINAPI TuXJianFa (LPSTR lpYDIB,LPSTR lpB-
DIB
,
LONG lkuan,LONG lgao)
{
LPSTR lpsrc,lpsrcB;
LPSTR lpDst;
LPSTR lpNewDIB;
HLOCAL hNewDIB;
long i;
long j;
unsigned char xiangsu,xiangsuB;
LONG mhzj;
mhzj=WIDTHBYTES(lkuan*8);
hNewDIB=LocalAlloc(LHND,lkuan*lgao);
lpNewDIB=(char*)LocalLock(hNewDIB);
lpDst=(char*)lpNewDIB;
memset(lpDst,(BYTE)255,lkuan*lgao);
for(i=0;i<lgao;i++)
{
for(j=0;j<lkuan;j++)
{
lpsrc=(char*)lpYDIB+mhzj*i+j;
lpsrcB=(char*)lpBDIB+mhzj*i+j;
lpDst=(char*)lpNewDIB+mhzj*i+j;
xiangsu=(unsigned char)*lpsrc;
xiangsuB=(unsigned char)*lpsrcB;
*lpDst=abs(xiangsu-xiangsuB);
}
}
memcpy(lpYDIB,lpNewDIB,lkuan*lgao);
摘要:
展开>>
收起<<
基于数字图像处理技术的标签缺陷检测系统开发图像相减(又称为图像差影),是指把同一物体图片在不同时刻拍摄的两幅图像进行减法运算,从而得到差值结果图像。差值图像显示了图像间的差异信息,本论文基本思想是针对标准模板图像与缺陷图像进行想减运算,从而得到想减结果图像,通过分析相减图像的灰度值,对要测试的图像是否合格做出判断,若判断合格,则系统停止处理,若判断为不合格则对不合格标签进行剔除处理.算法设计:设模板标准图像灰度像素值为A(x,y),设待检测缺陷图像为B(x,y),两图像做相减运算为C(x,y),他们之间的关系式为:C(x,y)=|B(x,y)-A(x,y)|图像减法运算结果体现两幅图像的差异,...
相关推荐
-
底座数控加工工艺的编制及自动编程【三维UG】
2022-10-22 223 -
基于UG的异形底座零件数控加工工艺分析与编程(含-审选题审题表-任务书-开题)
2022-10-22 171 -
风力驱动器底座数控加工机械毕业设计
2022-10-22 348 -
伺服马达前端盖零件的数控加工工艺及编程
2022-10-22 191 -
卡座零件三维设计及数控加工仿真(三维+CAD+说明书)
2022-10-22 342 -
五角形板的数控加工工艺及编程仿真(CAXA)(说明书+三维+CAD二维图)
2022-11-02 256 -
电机盖板零件数控加工中心加工工艺设计(仿真视频+CAD+说明书)
2022-11-05 358 -
基于UG环境下的数控零件铣削工艺分析与仿真加工(机械毕业设计+说明书+CAD)
2022-11-18 235 -
核电冷却泵模型三维建模与纺锤螺扇零件多轴仿真加工
2023-01-25 316 -
复杂盖板类零件加工工艺设计和自动编程毕业设计说明书
2023-07-14 350
作者:闻远设计
分类:其它行业资料
价格:免费
属性:2 页
大小:11.85KB
格式:DOCX
时间:2024-03-11

