将OpenGL常规相机转换为OpenCV常规矩阵

时间:2018-07-13 12:56:43

标签: opencv opengl computer-vision camera-calibration

给了我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轴向下看)。

Four cameras pointing at central target (red star)

我是否正确分解了相机矩阵并提取了矢量? 如果是这样,是否可以将OpenGL样式的相机矩阵转换为OpenCV样式?

0 个答案:

没有答案