2016-10-30 6 views
1

Ich möchte ein Stereobildpaar in MATLAB korrigieren. Zur Abhilfe benutze ich folgenden Aufruf:Rektifizierte Bilder der gleichen Größe wie die ursprünglichen

[J1, J2] = GleichrichterStereoImages (I1, I2, cameraParamsStereo);

Wenn ich dies tue, dann bekomme ich nur den sogenannten gültigen Teil jedes Bildes, der kleiner als die anfängliche Bildgröße ist. Wenn ich das Argument 'OutputView' als voll ankreuze, erhalte ich korrigierte Bilder, die größer sind als die ursprünglichen.

Gibt es eine Möglichkeit, korrigierte Bilder zu erhalten, die die gleiche Größe wie die Originalbilder haben?

+0

Ich denke, Sie können sie zuschneiden –

+0

Ja, aber ich möchte es auf eine standardmäßige Weise tun. Zum Beispiel, die gleichen Bilder bekommen, die ich mit OpenCV bekommen würde. – Controller

Antwort

1

Es ist prinzipiell möglich, aber rectifyStereoImages unterstützt dies nicht.

+0

Kann ich sie aus der Vollansicht der korrigierten Bilder bekommen? – Controller

+0

Nicht wirklich. Wenn Sie das korrigierte Bild ändern, funktioniert 'reconstructScene' möglicherweise nicht korrekt. – Dima

Verwandte Themen