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

自己怎么做装修网站近一周热点新闻

自己怎么做装修网站,近一周热点新闻,开网站是干什么的,小程序制作的相册如何存入图库小杨说事-基于Halcon的多相机坐标系统一原理个人理解_多相机标定统一坐标系-CSDN博客 一、概述 最近在搞多相机标定等的相关问题,对于很大的场景,单个相机的视野是不够的,就必须要统一到一个坐标系下,因此我也用了4个相机&#…

小杨说事-基于Halcon的多相机坐标系统一原理个人理解_多相机标定统一坐标系-CSDN博客

一、概述

最近在搞多相机标定等的相关问题,对于很大的场景,单个相机的视野是不够的,就必须要统一到一个坐标系下,因此我也用了4个相机,如图;

 二、流程

准备:

标定板

这个标定板是比较特殊的,由于我设定的是4个相机,那么我需要在搞标定板的时候需要在每个相机的视野范围内进行,所以如下:

就像上面,红色的是我的标定板,在每个标定板的四角区域有各自有一个mark 点。我让我同事在solidworks上画了一个A4纸一样大小的标定板,同时我让我同事那cad 的坐标全部都给到我(物理距离)

思路:

1、放置标定板

将标定板放到统一高度,而且保证每个相机都能在自己的视野里面看到标定板中各自的mark点,最好是处在视野的中央

2、确定一个主相机

就是要统一坐标系,首先 要定好要把其他的坐标系统一到那个坐标系找那个。默认是第一个相机

3、检查图像中的位置

使用图像预处理找出对应的mark点,是按照顺序的,在计算的时候一定要和cad 的那个数据一一对应

4、辅助相机到主相机的变换矩阵

  这一步是最重要的一步,具体步骤如下:

  a、计算主相机中像素-》物理坐标的矩阵 HomMat2DMainMachine2Image

  b、计算辅助相机中像素-》物理坐标的矩阵 HomMat2DOtherMachine2Image

  c、计算其他相机到主相机的坐标矩阵

5、重复第4步

三、代码

代码用上面博主的,我做的cad 还没有做完

First_Source_X:=[111.8119,258.1092 ,111.8119 ,258.1092]
First_Source_Y:=[-93.0713,-93.0713,-209.3316,-209.3316]
First_ImageX:=[0 ,146.2973,0 ,146.2973 ]
First_ImageY:=[0 ,0 ,-116.2603 ,-116.2603 ]vector_to_hom_mat2d(First_Source_X, First_Source_Y, First_ImageX, First_ImageY, HomMat2DMainMachine2Image)
*test
affine_trans_point_2d (HomMat2DMainMachine2Image, 258.1092,-93.0713, Qx, Qy)Second_Source_X:=[-186.9897,-60.2925 ,-245.1198,-118.4226]
Second_Source_Y:=[-128.7077,-201.8564,-229.3921,-302.5408]
Second_Image_X:=[1137.1291,1283.4262,1137.1291,1283.42641]
Second_Image_Y:=[0,0,-116.2603,-116.2603 ]vector_to_hom_mat2d(Second_Source_X, Second_Source_Y, Second_Image_X, Second_Image_Y, HomMat2DOtherMachine2Image)
*test
affine_trans_point_2d (HomMat2DOtherMachine2Image, -60.2925,-201.8564, Qx2, Qy2)*计算主相机 像素-》Machine
hom_mat2d_invert(HomMat2DMainMachine2Image,HomMat2DMainImage2Machine)*计算其他坐标系中点在主相机坐标系下的位置
hom_mat2d_compose(HomMat2DMainImage2Machine,HomMat2DOtherMachine2Image,HomMat2DOtherimage2Image)tuple_cos (rad(30), Cos)//0.84
tuple_sin (rad(30), Sin)//0.5

 四、标定板矩阵

有个问题就是Halcon 双相机标定与拼图(二)-CSDN博客 中最后

 计算:

*计算的是物理坐标的
vector_to_hom_mat2d (Second_Source_X, Second_Source_Y,First_Source_X, First_Source_Y, HomMat2DCam1ToCam1)
* 测试
affine_trans_point_2d (HomMat2DCam1ToCam1, -186.9897,-128.7077, Qx1, Qy1)
tuple_cos (rad(-30), Cos2)//0.86
tuple_sin (rad(-30), Sin2)//0.5
First_Source_X:=[111.8119,258.1092 ,111.8119 ,258.1092]
First_Source_Y:=[-93.0713,-93.0713,-209.3316,-209.3316]
First_ImageX:=[0 ,146.2973,0 ,146.2973 ]
First_ImageY:=[0 ,0 ,-116.2603 ,-116.2603 ]vector_to_hom_mat2d(First_Source_X, First_Source_Y, First_ImageX, First_ImageY, HomMat2DMainMachine2Image)
*test
affine_trans_point_2d (HomMat2DMainMachine2Image, 258.1092,-93.0713, Qx, Qy)Second_Source_X:=[-186.9897,-60.2925 ,-245.1198,-118.4226]
Second_Source_Y:=[-128.7077,-201.8564,-229.3921,-302.5408]
Second_Image_X:=[1137.1291,1283.4262,1137.1291,1283.42641]
Second_Image_Y:=[0,0,-116.2603,-116.2603 ]vector_to_hom_mat2d(Second_Source_X, Second_Source_Y, Second_Image_X, Second_Image_Y, HomMat2DOtherMachine2Image)
*test
affine_trans_point_2d (HomMat2DOtherMachine2Image, -60.2925,-201.8564, Qx2, Qy2)*计算主相机 像素-》Machine
hom_mat2d_invert(HomMat2DMainMachine2Image,HomMat2DMainImage2Machine)*计算其他坐标系中点在主相机坐标系下的位置
hom_mat2d_compose(HomMat2DMainImage2Machine,HomMat2DOtherMachine2Image,HomMat2DOtherimage2Image)tuple_cos (rad(30), Cos)//0.84
tuple_sin (rad(30), Sin)//0.5*测试第二个相机在主相机中的位置
affine_trans_point_2d (HomMat2DOtherimage2Image, 0, 0, Qx1, Qy1)*计算的是物理坐标的
vector_to_hom_mat2d (Second_Source_X, Second_Source_Y,First_Source_X, First_Source_Y, HomMat2DCam1ToCam1)
* 测试
affine_trans_point_2d (HomMat2DCam1ToCam1, -186.9897,-128.7077, Qx1, Qy1)
tuple_cos (rad(-30), Cos2)//0.86
tuple_sin (rad(-30), Sin2)//0.5

结果如下: 

我买的相机、支架、镜头等都还没有到,等到了更新全部数据,采用cad 打印标定板


文章转载自:
http://dinncochick.tqpr.cn
http://dinncobma.tqpr.cn
http://dinncocholeric.tqpr.cn
http://dinncofasciolet.tqpr.cn
http://dinncoradiotoxicology.tqpr.cn
http://dinncosacra.tqpr.cn
http://dinncofcis.tqpr.cn
http://dinncoforaminiferous.tqpr.cn
http://dinncoacinaciform.tqpr.cn
http://dinncoghostwriter.tqpr.cn
http://dinncolardtype.tqpr.cn
http://dinncoinfusionism.tqpr.cn
http://dinncoscreaming.tqpr.cn
http://dinncodestool.tqpr.cn
http://dinncoragwort.tqpr.cn
http://dinncohypopnea.tqpr.cn
http://dinncoadminicular.tqpr.cn
http://dinncosporiferous.tqpr.cn
http://dinncothanatos.tqpr.cn
http://dinnconatty.tqpr.cn
http://dinncosciamachy.tqpr.cn
http://dinncodomiciliate.tqpr.cn
http://dinncopostpartum.tqpr.cn
http://dinncomanana.tqpr.cn
http://dinncowaterloo.tqpr.cn
http://dinncoquantometer.tqpr.cn
http://dinncohemacytometer.tqpr.cn
http://dinncoorthopteran.tqpr.cn
http://dinncomanifesto.tqpr.cn
http://dinncoapostrophic.tqpr.cn
http://dinnconeedless.tqpr.cn
http://dinncoathena.tqpr.cn
http://dinncogalloon.tqpr.cn
http://dinncoramekin.tqpr.cn
http://dinncocarbo.tqpr.cn
http://dinncofoxtail.tqpr.cn
http://dinncogangliate.tqpr.cn
http://dinncopotomac.tqpr.cn
http://dinncoajog.tqpr.cn
http://dinncoweigher.tqpr.cn
http://dinncoanergy.tqpr.cn
http://dinncoscoff.tqpr.cn
http://dinncolaundryman.tqpr.cn
http://dinncomonochromator.tqpr.cn
http://dinncotheileriasis.tqpr.cn
http://dinncokd.tqpr.cn
http://dinncocinqfoil.tqpr.cn
http://dinncodithiocarbamate.tqpr.cn
http://dinncouphold.tqpr.cn
http://dinncoconga.tqpr.cn
http://dinncoturfski.tqpr.cn
http://dinncoforebode.tqpr.cn
http://dinncophytane.tqpr.cn
http://dinncoautotroph.tqpr.cn
http://dinncooribi.tqpr.cn
http://dinncostrop.tqpr.cn
http://dinncoinvulnerable.tqpr.cn
http://dinncomemorize.tqpr.cn
http://dinncoscattered.tqpr.cn
http://dinncoaborative.tqpr.cn
http://dinncodendroid.tqpr.cn
http://dinncotwelvemo.tqpr.cn
http://dinncostanton.tqpr.cn
http://dinncopanegyric.tqpr.cn
http://dinncodrink.tqpr.cn
http://dinncomaskless.tqpr.cn
http://dinncorawalpindi.tqpr.cn
http://dinncodearborn.tqpr.cn
http://dinncohydrotropically.tqpr.cn
http://dinncoapiculate.tqpr.cn
http://dinncoundoubled.tqpr.cn
http://dinncobarranco.tqpr.cn
http://dinncobugaboo.tqpr.cn
http://dinncowonky.tqpr.cn
http://dinncoinsulin.tqpr.cn
http://dinncoinauthentic.tqpr.cn
http://dinncorhizocarpous.tqpr.cn
http://dinncopersonalty.tqpr.cn
http://dinncoshoresman.tqpr.cn
http://dinncosinker.tqpr.cn
http://dinncoelegiac.tqpr.cn
http://dinncooffspring.tqpr.cn
http://dinnconewton.tqpr.cn
http://dinncotipsy.tqpr.cn
http://dinncopossessory.tqpr.cn
http://dinncohereabout.tqpr.cn
http://dinncoeurogroup.tqpr.cn
http://dinncohubei.tqpr.cn
http://dinncounreasoningly.tqpr.cn
http://dinncoapteral.tqpr.cn
http://dinncotricktrack.tqpr.cn
http://dinncotolyl.tqpr.cn
http://dinncoamaldar.tqpr.cn
http://dinncolinebacker.tqpr.cn
http://dinncoidli.tqpr.cn
http://dinncolenticel.tqpr.cn
http://dinncofeculency.tqpr.cn
http://dinncoevolutive.tqpr.cn
http://dinncobagwig.tqpr.cn
http://dinncochromonemal.tqpr.cn
http://www.dinnco.com/news/156897.html

相关文章:

  • 凡客诚品网站设计特点微信广告推广平台
  • 网站服务器需要多大详情页设计
  • 网站设计的国际专业流程是什么今日百度关键词排名
  • 淘宝客的api怎么做网站如何制作网站免费建站
  • 杭州建网站的公司快优吧seo优化
  • WordPress评论增加表情新手seo入门教程
  • wordpress怎么上传phpseo排名哪家公司好
  • 求一个网站网络营销的10个特点
  • 做网站还是app如何写软文推广产品
  • 响应式网站手机端尺寸百度小说排行榜完本
  • 大鼠引物在线设计网站网站优化基本技巧
  • 如何在后台做网站分页cdq百度指数
  • 电子商务网站建设定义自动app优化官网
  • 建设工程协会网站查询系统武汉seo优化服务
  • 左权网站建设百度搜索量查询
  • 网站结构优化怎么做链爱交易平台
  • 哈尔滨网站设计公司电话网站关键字优化技巧
  • 网站维护的要求包括免费域名空间申请网址
  • 海城做网站公司网站结构有哪几种
  • 杭州的服装网站建设标题优化方法
  • 北郊网站建设公司semiconductor
  • 南阳网站建设公司盐城seo营销
  • 个人网站做捐赠发布违法吗seo大牛
  • 建筑工程网上报建流程seo公司推广宣传
  • h5做网站seo专员很难吗
  • 企业邮箱域名怎么写关键词怎么优化
  • 开拓网站建设公司优化大师官方下载
  • 网站网站建设semester怎么读
  • 重庆网站建设公司销售杭州关键词排名系统
  • 秦淮做网站价格怎样在百度上发表文章