II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Раздел "Обработка сигналов и изображений\Image Processing Toolbox"

И.М.Журавель "Краткий курс теории обработки изображений"

В оглавление \ К следующему разделу \ К предыдущему разделу

Наложение двух изображений

Приведем пример наложения последовательности нескольких изображений. Результат представляет собой наложение двух изображений, одно из которых представляет собой стационарный маятник, а другое - движущийся маятник.

Содержание:

  • Шаг 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);
      
      % Повторение для всех изображений.
      while (vidobj.FramesAvailable>0),
          % Вычисление линейной комбинации между текущим и фоновым изображениями.
          current=getdata(vidobj, 1);
          transparent=imlincomb(0.5, current, 0.5, background);
          % Отображение обработанного изображения.
          imshow(transparent);
      end
      
      % Очистка рабочего пространства.
      delete(vidobj)
      clear vidobj
      

      В оглавление \ К следующему разделу \ К предыдущему разделу

    
            

О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры