2016-10-30 3 views
1

Я хочу исправить пару стереоизображений в MATLAB. Чтобы исправить, я пользуюсь следующим звонком:Исправленные изображения того же размера, что и исходные

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

Если я это сделаю, я получаю только так называемую действительную часть каждого изображения, которая меньше начального размера изображения. Если я задаю аргумент «OutputView» как полный, то я получаю исправленные изображения, которые больше, чем оригинальные.

Есть ли способ получить исправленные изображения с тем же размером, что и оригинальные?

+0

Я думаю, вы можете обрезать их –

+0

Да, но я хочу сделать это стандартным способом. Например, получите те же изображения, что и в OpenCV. – Controller

ответ

1

Возможно в принципе, но rectifyStereoImages не поддерживает это.

+0

Могу ли я получить их с полного просмотра исправленных изображений? – Controller

+0

Не совсем. Если вы измените выпрямленное изображение, тогда 'restoreScene' может работать некорректно. – Dima

Смежные вопросы