式中,ax,ay,by,cx,cy,dx,dy,ex,ey,fx,fy是12个待确定的参数。

需要6组已知的点。为了精确,这里采用更多的点,用最小二乘法确定这12个参数。

实验中选取25个点,应用灰度重心法提取标定点图像坐标,如图4所示,对应的世界坐标在定义的坐标系下是已知的,则得到表1。

用Matlab编程,求得:

求得相机转换矩阵.便可由罔像上任意点的坐标得到实际坐标。

[page]

2.2 图像处理

得到相机转换矩阵后,最重要的是得到两个激光断点处的图像坐标。实验中发现,采集的钢板图片中罔像较为黑暗区出现亮点,这些亮点属于噪声,需要进行中值滤波,以防止后面的点运算出错而得到错误的目标区域。

滤除噪声后,还需识别出激光线。激光线与背景区别较大,激光线的灰度值是255,而其他部分的灰度值远小于255。为有效识别出激光线,使激光线上的像素与其他部分像素的灰度值有非常明显的区别,选择阈值变换的处理方法,使激光线上的像素灰度值为255,其他部分的像素灰度值为0。便可提取钢板激光断点处的图像坐标,其算法如图5所示。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查