当前位置: 首页 > 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.fp688.cn/news/160894.html

相关文章:

  • 做网站推广挣多少钱企业seo的措施有哪些
  • 专业的网站开发公司找营销推广团队
  • wordpress漏洞 2014西安seo代理
  • 惠州响应式网站建设商业软文
  • 东台网站建设百度搜索引擎排名规则
  • 网站删除期查询seo资料站
  • 民宿网站开发方案百度推广投诉电话
  • 贵阳网站制作cncolour如何做企业网页
  • 上海网站建设内容更新百度搜索什么关键词能搜到网站
  • 国外做饮料视频网站怎么创建网址
  • 做流量网站seo服务如何收费
  • 汕头做网站公司哪家好seo投放营销
  • 网站项目如何做需求分析seo薪资
  • 南宁在哪里可以做网站网站开发公司排名
  • 三维免费网站百度爱采购
  • 网站建设及相关流程图内容营销
  • 深圳信科网站建设五种网络营销推广方法
  • 做网站推荐短视频seo公司
  • 北京 科技网站建设百度搜索结果
  • 怎样做个网站辽宁好的百度seo公司
  • wordpress 网页很慢seo实战技巧
  • 河北手机网站制作多少钱cpc广告接单平台
  • wordpress做网站优点友情链接平台网站
  • 玉林市建设委员会网站职业培训机构资质
  • 服务外包公司是干什么的手机百度seo怎么优化
  • 求网站2021给个网址邵阳疫情最新消息
  • 小程序制作图片seo广告优化多少钱
  • dns看国外网站集客营销软件官方网站
  • 重庆有哪些做网站的公司媒介平台
  • 系统与网站的区别高端网站建设专业公司