Наложение двух изображений
Приведем пример наложения последовательности нескольких изображений. Результат представляет собой наложение двух изображений, одно из которых представляет собой стационарный маятник, а другое - движущийся маятник.
Содержание:· Шаг 1: Захват фонового изображения.· Шаг 2: Обработка регистрируемых данных.Шаг 1: Захват фонового изображения.Произведем захват снимка и принимаем его в качестве фонового.vidobj=videoinput('winvideo', 1, 'RGB24_320X240');preview(vidobj)pause(1)background=getsnapshot(vidobj);imshow(background); Шаг 2: Обработка регистрируемых данных. Полученные данные используем для обработки и отображения изображений в реальном масштабе времени. Обработка заключается в вычислении линейной комбинации между изображениями. pause(2);set(gcf, 'DoubleBuffer', 'on');vidobj.FramesPerTrigger=20;start(vidobj)% Вычисление линейной комбинации между текущим и фоновым изображениями.current=getdata(vidobj, 1);transparent=imlincomb(0.5, current, 0.5, background);% Отображение обработанного изображения.imshow(transparent);