Удаление эффекта чередования из изображения

В этом примере показано, как удалить эффекты чередования с изображения с помощью Deinterlacing блок.

Пример модели

Откройте модель, позвонив в open функция в командной строке MATLAB. Укажите имя файла Simulink, который нужно открыть.

open('blk_deinterlace.slx');

Модель использует Image From File блок для чтения чересстрочного изображения из заданного расположения файла. The Method параметр Deinterlacing для блока задано значение Linear interpolation. Следовательно, модель преобразует чересстрочное изображение на входе в деинтерляционное изображение с помощью линейного метода интерполяции. Для параметров с фиксированной точкой и типов данных заданы значения по умолчанию. Модель отображает чересстрочное входное изображение и deinterlaced выходное изображение при помощи Video viewer блок.

Запуск модели

Симулируйте модель и отобразите результаты.

sim('blk_deinterlace.slx');

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