返回信息流已知二维图像的特征点,对其进行三角剖分。如何将剖分过的图像纹理映射到其对应的三维坐标点的三角剖分中(三维图像中的对应点坐标已经求出)。
就是把二维图像中三角剖分过的图像纹理拉伸映射到对应的三维空间点离散模型中。(二维特征点和三维空间离散点是一一对应的)
使用Matlab如何实现?
谢谢了先!!
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #3065同步于 2008/9/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
求助Delaunay三角剖分二维图像,并将纹理映射到对应的三维坐标
qulingfeng
2008/9/4镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
不太明白你的问题。
3个特征点构成一个局部平面的剖分,当然他们不能共线,这些3个一组的点自己就可以剖分平面了,为什么还要找新算法去剖分呢?
你这个是不是要做,二维图像的三维复原?更偏向图形吧,很有意思。
【 在 qulingfeng 的大作中提到: 】
: 已知二维图像的特征点,对其进行三角剖分。如何将剖分过的图像纹理映射到其对应的三维坐标点的三角剖分中(三维图像中的对应点坐标已经求出)。
: 就是把二维图像中三角剖分过的图像纹理拉伸映射到对应的三维空间点离散模型中。(二维特征点和三维空间离散点是一一对应的)
: 使用Matlab如何实现?
: ...................
是三维重建,就是用不同角度拍摄的两幅图像(对极几何关系)经过 提取特征点--特征点的匹配--估计基础矩阵--摄像机标定(内,外参数)--得到摄像机的投影矩阵--计算二维特征点对应的三维坐标--进行三维重建(Delaunay剖分,并对剖分的平面进行纹理贴图,得到三维重建的结果)。
前面的都已计算出,并得到二维特征点的三维空间点,Delaunay剖分后得到的是他的三维图形,但是剖分后的空间图形只是一些由线段组成的三角面,没有任何纹理,看不出三维效果,需要把二维图像中的纹理贴图到对应的空间各个三角面上。
这是我要问的如何把二维图像中的纹理贴图到对应的空间三角面上。
谢谢。
不过我希望是在Matlab里用程序实现,因为整个前面计算的一系列过程就是调用各个编程好的函数,只要在刚开始输入两幅不同视角的图片就可以计算出他们的三维坐标。
不可能每次做之前,再用其他软件处理。