Этот пример показывает вам, как удалить чередующиеся эффекты из изображения при помощи Deinterlacing
блок.
Откройте модель путем вызова open
функция в командной строке MATLAB. Задайте имя файла Simulink, чтобы открыться.
open('blk_deinterlace.slx');
Модель использует Image
From
File
блокируйтесь, чтобы считать чересстрочное изображение из заданного расположения файла. Method
параметр Deinterlacing
блок установлен в Linear
interpolation
. Следовательно, модель преобразует чересстрочное изображение во входе в изображение deinterlaced при помощи метода линейной интерполяции. Параметры фиксированной точки и типы данных установлены в значения по умолчанию. Модель отображает чересстрочное входное изображение и deinterlaced выходное изображение при помощи Video
viewer
блок.
Симулируйте модель и отобразите результаты.
sim('blk_deinterlace.slx');
Чересстрочное изображение неровно оборвало линии, которые являются результатом временной задержки между верхней частью и нижними полями изображения. Deinterlacing
блок удаляет зубчатые линии, и выходное изображение свободно от видимых артефактов.