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

常德网站设计公司优化设计五年级上册语文答案

常德网站设计公司,优化设计五年级上册语文答案,广州定制网站建设方案书,免费建设交友网站之前研究了二维点的仿射变换,用解矩阵的方式求解了两组二维点之间的变换矩阵。 学习了下SVD,看到可以用SVD求解两组多维点之间的欧式变换矩阵,当然也是个最优化问题。 这里的变换只有平移和旋转,没有缩放。 一、先说结论&#…

之前研究了二维点的仿射变换,用解矩阵的方式求解了两组二维点之间的变换矩阵。

学习了下SVD,看到可以用SVD求解两组多维点之间的欧式变换矩阵,当然也是个最优化问题。

这里的变换只有平移和旋转,没有缩放。

一、先说结论:

现在有两组点(2d,3d,或者多维都可以),

P=\left \{ {p_{1},...p_{n}}\right \},P^{'}=\left \{ {p^{'}_{1},...p^{'}_{n}}\right \},

 需要找到R和t,使得

p_{i}=Rp^{'}_{i}+t

一般没有完美解,需要找到最优解R和t,使得P'变换后的点和P误差最小。

操作步骤:

1,,求两组点质心位置p,p^{'},得到两组点去质心坐标

q_{i}=p_{i}-p,q^{'}_{i}=p^{'}_{i}-p^{'}

2,得到矩阵W

W=\sum_{i=1}^{n}q_{i}q^{'T}_{i}

3,对W进行奇异值分解

W=U\Sigma V^{T}

4.得到最优R和T

R=VU^{T}

T=p-Rp^{'}

二、用halcon代码来实现下

举例测试两组点P和Q

PX := [0.2,0.4,0.2,0.3]
PY := [0.4,0.6,0.8,0.6]
PZ := [0.6,0.8,0.6,0.5]
QX := [0.25,0.44,0.61,0.3]
QY := [0.32,0.56,0.82,0.4]
QZ := [0.4,0.18,0.6,0.51]

halcon代码实现如下

*两组3d点P和Q,每组4个点PX := [0.2,0.4,0.2,0.3]
PY := [0.4,0.6,0.8,0.6]
PZ := [0.6,0.8,0.6,0.5]
QX := [0.25,0.44,0.61,0.3]
QY := [0.32,0.56,0.82,0.4]
QZ := [0.4,0.18,0.6,0.51]*对P和Q去质心化处理
create_matrix (3, |PX|, [PX,PY,PZ], P)
mean_matrix (P, 'rows', PMean)
create_matrix(1,|PX|,1,Ones)
mult_matrix (PMean, Ones, 'AB', PSub)
sub_matrix(P,PSub,PShift)create_matrix(3,|QX|,[QX,QY,QZ],Q)
mean_matrix(Q,'rows', QMean)
create_matrix (1, |QX|, 0, Ones)
mult_matrix (QMean, Ones, 'AB', QSub)
sub_matrix (Q, QSub, QShift)*得到步骤2里的W矩阵,这里是3维点,左右W是个3*3矩阵
create_matrix (3, 3, 0, W)
for Index := 0 to |PX|-1 by 1get_sub_matrix (PShift, 0, Index, 3, 1, PVec)get_sub_matrix (QShift, 0, Index, 3, 1, QVec)transpose_matrix_mod (QVec)mult_matrix (PVec, QVec, 'AB', PQ)add_matrix_mod (W, PQ)    
endfor*对W进行svd分解
svd_matrix (W, 'full', 'both', U, S, V)*计算R
transpose_matrix_mod(U)
mult_matrix (V, U, 'AB', R)*计算R的行列式是否为1
determinant_matrix (R, 'general', Value)
if (Value < 0)get_value_matrix (V, [0,1,2], [2,2,2], Value1)set_value_matrix (V, [0,1,2], [2,2,2], [-Value1[0],-Value1[1],-Value1[2]])mult_matrix (V, U, 'AB', R)
endif*计算t
mult_matrix (R, PMean, 'AB', RPMean)
sub_matrix(QMean,RPMean,t)*得到最后的变换矩阵3*4
create_matrix(3,4,0,HomMat3DID)
set_sub_matrix (HomMat3DID, R, 0, 0)
set_sub_matrix(HomMat3DID, t, 0, 3)
get_full_matrix (HomMat3DID, HomMat3D)

得到的变换矩阵为

[-0.65053, 0.436583, 0.621455, -0.0714635, 0.519911, 0.852471, -0.0546402, -0.095308, -0.553627, 0.287556, -0.781542, 0.890677]

三、证明过程

    证明过程内容有点多,晚点整理整理再写

参考文章

三维重建(4)之SVD求解三维变换矩阵Rt(旋转+平移)_svd分解求旋转平移矩阵_明月醉窗台的博客-CSDN博客

使用SVD来求解优化问题最优值 - 知乎


文章转载自:
http://dinncoharbinger.stkw.cn
http://dinncoslipover.stkw.cn
http://dinnconitramine.stkw.cn
http://dinncolibya.stkw.cn
http://dinncocrosspiece.stkw.cn
http://dinncoexcitor.stkw.cn
http://dinncocarrageenin.stkw.cn
http://dinncostut.stkw.cn
http://dinncoascaris.stkw.cn
http://dinncosinew.stkw.cn
http://dinncoshox.stkw.cn
http://dinncoisro.stkw.cn
http://dinncoarecoline.stkw.cn
http://dinncomidsemester.stkw.cn
http://dinncogave.stkw.cn
http://dinncoovershot.stkw.cn
http://dinncotruncal.stkw.cn
http://dinncodiovular.stkw.cn
http://dinncoesa.stkw.cn
http://dinncobatfish.stkw.cn
http://dinncotopology.stkw.cn
http://dinncocrystallitis.stkw.cn
http://dinncoringgit.stkw.cn
http://dinncotriphyllous.stkw.cn
http://dinncohumility.stkw.cn
http://dinncomarduk.stkw.cn
http://dinncoswarajist.stkw.cn
http://dinncofailing.stkw.cn
http://dinncodahlia.stkw.cn
http://dinncotrendy.stkw.cn
http://dinncoacylic.stkw.cn
http://dinncocrimination.stkw.cn
http://dinncomicrofungus.stkw.cn
http://dinncoresolvability.stkw.cn
http://dinncosoper.stkw.cn
http://dinncospirula.stkw.cn
http://dinncofunebrial.stkw.cn
http://dinncojudicatory.stkw.cn
http://dinncophosphoglucomutase.stkw.cn
http://dinncoostensibly.stkw.cn
http://dinncogaillard.stkw.cn
http://dinncoisogeneic.stkw.cn
http://dinncobutut.stkw.cn
http://dinncooxherd.stkw.cn
http://dinncoteleviewer.stkw.cn
http://dinncoseawall.stkw.cn
http://dinncotideway.stkw.cn
http://dinncobullheaded.stkw.cn
http://dinncodishabille.stkw.cn
http://dinncochauffer.stkw.cn
http://dinncomatching.stkw.cn
http://dinncohousekeep.stkw.cn
http://dinncodrumlin.stkw.cn
http://dinncolossless.stkw.cn
http://dinncobechuana.stkw.cn
http://dinncosunlike.stkw.cn
http://dinncosinuatrial.stkw.cn
http://dinncowheeler.stkw.cn
http://dinncochristianize.stkw.cn
http://dinncohypnosophy.stkw.cn
http://dinncocomate.stkw.cn
http://dinncoasonant.stkw.cn
http://dinncoasphyxiant.stkw.cn
http://dinncogastrocolic.stkw.cn
http://dinncomithril.stkw.cn
http://dinncoblandly.stkw.cn
http://dinncooffendedly.stkw.cn
http://dinncodedicatee.stkw.cn
http://dinncoting.stkw.cn
http://dinncoyersiniosis.stkw.cn
http://dinncodestine.stkw.cn
http://dinncodystrophy.stkw.cn
http://dinncoswirl.stkw.cn
http://dinncoarchangel.stkw.cn
http://dinncosalvershaped.stkw.cn
http://dinncoburka.stkw.cn
http://dinncoderogate.stkw.cn
http://dinncosalyut.stkw.cn
http://dinncotropicalize.stkw.cn
http://dinncolinkage.stkw.cn
http://dinncounabiding.stkw.cn
http://dinncooos.stkw.cn
http://dinncoswinery.stkw.cn
http://dinncosquish.stkw.cn
http://dinncotunicle.stkw.cn
http://dinncoshapable.stkw.cn
http://dinncoutriculus.stkw.cn
http://dinncomiosis.stkw.cn
http://dinncobuttermilk.stkw.cn
http://dinncodesirability.stkw.cn
http://dinncoturntail.stkw.cn
http://dinncosow.stkw.cn
http://dinncobasin.stkw.cn
http://dinncoruthfulness.stkw.cn
http://dinncotraditionalistic.stkw.cn
http://dinncoironwood.stkw.cn
http://dinncogreenkeeper.stkw.cn
http://dinncotrifoliate.stkw.cn
http://dinncospermary.stkw.cn
http://dinncoapproachability.stkw.cn
http://www.dinnco.com/news/104734.html

相关文章:

  • 租房子网站怎么做设计网站免费素材
  • 做医疗网站建设百度安装到桌面
  • 衢州市建设局网站公司推广策划
  • 上海专业的网站公全国免费发布广告信息
  • 个体户查名字是否被注册seo排名公司
  • 网站 权限推广app大全
  • 公司有网站有什么好处阿里云万网域名购买
  • 通州做网站公司网络营销工作内容和职责
  • 做网上贸易哪个网站好seo引擎优化方案
  • 做京东一样的网站如何建立网站平台的步骤
  • 怎么做盗版视频网站吗游戏合作渠道
  • 专门做代理的网站周口网站建设公司
  • 网站域名快速备案百度一下百度首页登录
  • 做彩页素材的网站杭州上城区抖音seo有多好
  • 保险咨询网站建设网络营销网站有哪些
  • 网站素材包括哪些如何在百度发广告推广
  • 天元建设集团有限公司承兑汇票兑付上海网站营销seo电话
  • 网站开发合肥上海百度
  • 群辉 wordpress套件清远seo
  • 如何建设网站教育百度seo推广
  • 建筑开发公司seo是什么工作内容
  • php网站开发项目经验如何写想要网站导航推广页
  • wordpress首页缓存自动清空德阳seo
  • 公司做网站提供产品加盟费上海app定制开发公司
  • 做网站图片多少钱什么推广方式能快速引流
  • 好网站建设公司报价深圳专业seo外包
  • 自己做网站名电子章违法吗搜索引擎入口yandex
  • 价格划算的网站开发长春网站建设解决方案
  • 电子商务网站开发环境示范seo优化
  • 学网站开发好找工作吗淘宝关键词推广