exponenta event banner

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

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

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

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

open('blk_deinterlace.slx');

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

Выполнить модель

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

sim('blk_deinterlace.slx');

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