给了我4个相机外部参数矩阵,我编写了一些代码以3D方式显示这些相机及其矢量系统。
代码如下:
point_scored = input('Enter series of charachters indicating who scored a point: ')
for i in point_scored:
if not scores.get(i) is None:
scores[i] += 1
elif not scores.get(i.lower()) is None:
scores[i.lower()] -= 1
else:
print(str(i) + ' is not a valid player...')
winner = max(scores, key=scores.get)
print(scores)
print('Winner is ' + winner)
我有4个摄像机,分别对准目标0,+-25和+90度。
有人告诉我这些摄像机采用OpenCV约定,但我的功能清楚地表明它们采用OpenGL约定(从负z轴向下看)。
我是否正确分解了相机矩阵并提取了矢量? 如果是这样,是否可以将OpenGL样式的相机矩阵转换为OpenCV样式?