我有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()