以Microsoft Visual C++作为贴片机电路板定位程序设计的开发工具进行讲解,经过实际的SMT贴片加工实验选择的图像基本处理方法(灰度线性拉伸、中值滤波、最大方差阈值分割、Roberts边缘检测、灰值开及灰值闭),下面众焱电子小编将介绍在本文程序中的函数名及参数:
1、线性拉伸的函数名称:LinearStrechForSnglChannel()
Unsigned char*pImgDataIn 待拉伸的位图数据指针
Unsigned char*pImgDataOut 拉伸后位图数据指针
in tingWidth 位图宽,像素为单位
in tingHeight 位图高,像素为单位
CPoint point 分段线性的两个转折点坐标
2、中值滤波的函数名称:FindMedianValue(unsigned char*pbArray,int ArrayLen)
参数:
unsigned char*pbArray 指向模板数组首地址的指针
int ArrayLen 模板数组的长度
3、最大方差阈值分割的函数名称:threshO图上()
函数参数:int histArray 图像的统计直方图
4、Roberts边缘检测的函数名称:Roberts()
函数参数:无
5、灰值开的函数名称:CrayOpen()
函数参数:无
灰值闭的函数名称:CrayOpen()
函数参数:无
广州SMT贴片加工厂在加工过程中,当电路板被固定时,贴片头带动下视摄像头到基准点上方获取图像,图像经过实际研究选取的线性拉伸、中值滤波、最大差阈值分割、灰值开及灰值闭等操作之后再由逐步缩小搜索区域及形心法确定其质心在图像中的坐标,在经过坐标转换成机器坐标系的坐标,通过获取两个基准点的实际坐标就能获取电路板距标准位置的偏差,从而完成电路板定位。
广州众焱电子有限责任公司www.gz-smt.com,是一家专业从事SMT贴片加工、DIP常见加工、PCBA包工包料、PCB线路板制造的公司,拥有多年的电子加工经验,以及先进的生产设备和完善的售后服务体系。公司的SMT贴片加工能力达到日产100万件,DIP插件加工产能为20万件/日,能够给你提供优质的电子加工服务。