Удалите чередующийся эффект из изображения

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

Модель в качестве примера

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

open('blk_deinterlace.slx');

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

Запустите модель

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

sim('blk_deinterlace.slx');

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