当前位置: 首页 > news >正文

柳市网站建设购物网站网页设计图片

柳市网站建设,购物网站网页设计图片,网站建设需要企业提供哪些素材,在线教育平台系统搭建1、为什么要用手眼标定 参考手眼标定特别是眼在手上在网上的文章很多,但很多在实际中调试不通。在定位时候,往往希望相机能返回的是机械的世界坐标,而不是相机的的图像坐标。从而间接计算出相机坐标系与机械坐标世界坐标转换矩阵&#xff0c…

1、为什么要用手眼标定

参考手眼标定特别是眼在手上在网上的文章很多,但很多在实际中调试不通。在定位时候,往往希望相机能返回的是机械的世界坐标,而不是相机的的图像坐标。从而间接计算出相机坐标系与机械坐标世界坐标转换矩阵,以镜头中心为参考点。

2、手眼标定的实现

 stp1:移动模组3*3 ,3行3列,分别模组走一个点(Bx,By),相机拍照获取一张图片Mark的坐标(Ax,Ay)的坐标。

*已知相机的9个点
Ax:=[825.505,1116.06,1405.89,830.793,1121.89,1412.44,836.321,1127.35,1417.95]
Ay:=[1413.87,1419.22,1423.91,1122.52,1128.24,1133.46,830.913,836.734,842.063]

*分别对应相机Mark点的模组获取的坐标
Bx:=[-152.7289,-153.7289,-154.7289,-152.7289,-153.7289,-154.7289,-152.7289,-153.7289,-154.7289]
By:=[-92.8409,-92.8409,-92.8409,-93.8409,-93.8409,-93.8409,-94.8409,-94.8409,-94.8409]

stp2:仿射变换求出仿射矩阵HomMat2D

vector_to_hom_mat2d ( Ax, Ay, Bx, By,HomMat2D)

stp3:求世界坐标

手眼标定,以相机中心

1、求出base,以图像dqx1, dqy1(0,0)为参考点

affine_trans_point_2d (HomMat2D, 0, 0, dqx1, dqy1)

2、求出图像Mark坐标(pixx:=1417.95,pixy:=842.063)到图像中心点坐标的世界坐标(标定时候的)中心点(1024,1224)

dpix:=1024-pixx
dpiy:=1224-pixy

affine_trans_point_2d (HomMat2D, dpix, dpiy, dqx, dqy)

3、求出偏差Offset   dqx2,dqy2   

dqx2:=dqx-dqx1
dqy2:=dqy-dqy1

4、模组获取反馈的运动控制的坐标realx,raaly,求出镜头中心实际坐标realx3,realy3

realx3:=realx+dqx2
realy3:=raaly+dqy2

read_image(Image, 'printer_chip/printer_chip_01')
*已知A坐标系的9个点
Ax:=[825.505,1116.06,1405.89,830.793,1121.89,1412.44,836.321,1127.35,1417.95]
Ay:=[1413.87,1419.22,1423.91,1122.52,1128.24,1133.46,830.913,836.734,842.063]*待识别的B坐标点,和上面的A坐标系点一一对应
Bx:=[-152.7289,-153.7289,-154.7289,-152.7289,-153.7289,-154.7289,-152.7289,-153.7289,-154.7289]
By:=[-92.8409,-92.8409,-92.8409,-93.8409,-93.8409,-93.8409,-94.8409,-94.8409,-94.8409]
* for Index := 1 to 9 by 1
*     dev_display (Image)* 以下过程为在B坐标系找A中的9个点
*     draw_rectangle1 (200000, Row1, Column1, Row2, Column2)
*     gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)
*     reduce_domain (Image, Rectangle, ImageReduced)
*     binary_threshold (ImageReduced, Region, 'max_separability', 'light', UsedThreshold)
*     connection (Region, ConnectedRegions)
*     select_shape (ConnectedRegions, SelectedRegions, 'roundness', 'and', 0.7, 1)
*     select_shape (SelectedRegions, SelectedRegion2, 'rb', 'and', 32, 100)
*     fill_up (SelectedRegions, RegionFillUp)*找到了B坐标系的点(Row,Column)
*     area_center (RegionFillUp, Area, Row, Column)
*     Bx:=[Bx,Column]
*     By:=[By,Row]
* endfor
*得到目标变换矩阵HomMat2Dvector_to_hom_mat2d ( Ax, Ay, Bx, By,HomMat2D)vector_to_hom_mat2d ( Bx, By, Ax, Ay,HomMat2DINV)********new realx raaly机械反馈的坐标
realx:=-154.7289
raaly:=-94.8409
pixx:=1417.95
pixy:=842.063
dpix:=1024-pixx
dpiy:=1224-pixy
affine_trans_point_2d (HomMat2D, dpix, dpiy, dqx, dqy)
affine_trans_point_2d (HomMat2D, 0, 0, dqx1, dqy1)dqx2:=dqx-dqx1
dqy2:=dqy-dqy1realx3:=realx+dqx2
realy3:=raaly+dqy2

http://www.yayakq.cn/news/473690/

相关文章:

  • 爱站网怎么用百度下载免费安装到桌面
  • 网站建设公司的重要性有关网站建设的书
  • 免费建网站 高校社团官方网站东莞大岭山网站制作
  • 网站制作租用空间怎么设置自己的网站
  • 佛山网站开发哪家好芜湖市住房和城乡建设厅网站首页
  • 做外包软件的网站射洪网站建设
  • 厦门城乡住房建设厅网站品牌推广策略分析
  • 凡科网站模板下载小说网站如何做seo关键词
  • 屏蔽网站ip网站建设中涉及到的编程语言
  • 深圳市企业网站seo点击软件网站开发哈尔滨网站开发公司
  • vs2015网站开发教程无限极企业微信app下载安装
  • 怎么设计网站游戏开发代码
  • 360兼容模式网站错位能源科技网站建设
  • 外网网站有什么好的推荐wordpress启用插件出错
  • 哈密网站建设怎么进入网站后台管理系统
  • 0基础网站建设教程视频教程手机h5页面制作
  • 加网络网站建设工作室vs2017 asp网站开发
  • 河南手机网站设计全网站开发是什么
  • 做网站的前途怎么样建个购物网站
  • 网站建设软件kan网站建设下一步打算
  • 局域网站点建设方案衡阳衡南网站建设
  • 做短租公寓民宿网站wordpress多说插件
  • 网站内页的设计网站建设怎么选择
  • discuz可以做商城网站吗俄文视频网站开发
  • 商品展示类网站源码wordpress首页模板修改
  • 五原网站建设定制做网站技术
  • 网站建设与管理答案网站名称怎么起好听
  • 黑彩网站开发广东深圳网站建设微信商城运营
  • 企业网站建设外包服务合同国外用wordpress
  • 营口网站开发佛山营销网站开发