OpenCV:stereoRectify结果为空图像

时间:2019-02-07 10:58:54

标签: opencv camera

我有2个摄像机,想计算它们之间的差异。

这些相机之间的平移主要是z方向(即“在图像平面内”),而在x和y方向上则有些许平移。例如:(0.2,0.2,0.8)

当我现在使用@SessionScoped @ClientEndpoint public class PushClient implements Serializable { private static final long serialVersionUID = 7509153453330998358L; @Inject private Logger log; public void connect(URI uri) throws IOException, DeploymentException { WebSocketContainer container = ContainerProvider.getWebSocketContainer(); container.connectToServer(this, uri); } @OnMessage public void message(String message) { log.info("Accident: Message: " + message); } } 方法计算整流参数时,输出图像仅为黑色。使用其他翻译向量很好用,但是结果当然是错误的。

为什么会这样,我该如何解决问题?

编辑:这些转换值会使两个校正后的图像均变黑。其他(错误的)翻译向量也可以正常工作。更改alpha值不会有太大变化。

stereoRectify()

0 个答案:

没有答案