mil*_*ili 3 computer-vision homography emgucv
我已经使用emgucv(C#)中的SURF对相同场景的2个图像进行了比较,这些图像是由具有不同视角(例如左和右)的一个摄像机拍摄的.它给了我一个3x3单应矩阵用于2D变换.但现在我想在3D环境中制作这两个图像(使用DirectX).为此,我需要以3D形式计算第二张图像(右)与第一张图像(左)的相对位置和方向.如何计算第二张图像的旋转和平移矩阵?
我还需要第二张图像的z值.
我读了一些名为'Homograhy分解'的东西.是这样的吗?
有没有人熟悉单应性分解,是否有任何算法实现?
在此先感谢您的帮助.
要找出所需的相机运动(精确旋转和平移到比例因子)
创建一个特殊的3x3矩阵
0 -1 0
W = 1 0 0
0 0 1
Run Code Online (Sandbox Code Playgroud)这有助于运行分解:
R = UW -1 V T,Tx = ULWU T,其中
0 -tx ty
Tx = tz 0 -tx
-ty tx 0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14215 次 |
最近记录: |