exponenta event banner

стереоанаглиф

Создание красно-голубого анаглифа из стереопары изображений

Описание

пример

J = stereoAnaglyph(I1,I2) объединяет изображения I1 и I2 в красно-голубой анаглиф. Если входы являются выпрямленными стереоизображениями, можно просмотреть выходное изображение с помощью красно-синих стереоочков, чтобы увидеть стереоэффект.

Примеры

свернуть все

Параметры загрузки для калиброванной стереопары камер.

load('webcamsSceneReconstruction.mat')

Загрузите стереопару изображений.

I1 = imread('sceneReconstructionLeft.jpg');
I2 = imread('sceneReconstructionRight.jpg');

Исправьте стереоизображения.

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

Создайте анаглиф.

A = stereoAnaglyph(J1, J2);

Отображение анаглифа. Используйте красно-синие стерео очки, чтобы увидеть стереоэффект.

figure; imshow(A);

Figure contains an axes. The axes contains an object of type image.

Входные аргументы

свернуть все

Входное изображение I1, указанное как M-by-N-by-3 изображение в цвете или M-by-N 2-D изображение в градациях серого. I1 и I2 должны быть действительными, конечными и непроверенными, а изображения должны иметь одинаковый размер. Если изображения другого размера, используйте imfuse перед созданием анаглифа необходимо добавить нули к меньшему размеру изображения.

Типы данных: single | double | int16 | uint8 | uint16 | logical

Входное изображение I2, указанное как M-by-N-by-3 изображение в цвете или M-by-N 2-D изображение в градациях серого. I1 и I2 должны быть действительными, конечными и непроверенными, а изображения должны иметь одинаковый размер. Если изображения другого размера, используйте imfuse перед созданием анаглифа необходимо добавить нули к меньшему размеру изображения.

Типы данных: single | double | int16 | uint8 | uint16 | logical

Выходные аргументы

свернуть все

Стереоанаглифическое выходное изображение, возвращаемое в виде M-by-N-by-3 трюкоколорного изображения. Выходное изображение J имеет тот же размер, что и входные изображения I1 и I2.

Типы данных: single | double | int16 | uint8 | uint16 | logical

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2014b