我已经根据相机视野中的两个原点确定了相机位置。假设原点 1 位于 (140,200),原点 2 位于 (70,180)。
以下是相对于原点 1 和原点 2 的相机位置。
X1,Y1,Z1,X2,Y2,Z2 = 0.8361721744324895,-0.5131803297263005,1.3708440418732257,0.09985411281689659,0.3329507542440152,1.342809058827907
而 (X1, Y1, Z1) 是相对于原点 1 的相机位置,而 (X2, Y2, Z2) 是相对于原点 2 的相机位置。
我使用以下代码来计算两个来源之间的转换。
dist = math.sqrt((X1-X2) ** 2 + (Y1-Y2) **2 + (Z1-Z2)**2)
但是,该值是一个标量,而不是基于它们各自相机位置的原点之间的平移的向量 (XYZ) 值。如何获得 XYZ 距离?