Найпростіші методи заелементного перетворення зображень. Елементарні процедури роботи із зображеннями

Страницы работы

Фрагмент текста работы

Отримана матриця вміщує третину від кількості колонок матриці, що повертає функція READ_HLS("file").

READ_HLS_SAT("file") – матриця, що вміщує тільки насиченість кольорового компонента, що вміщується в файлі "file", який має кольоровий формат BMP, GIF, JPG, TGA. Отримана матриця вміщує третину від кількості колонок матриці, що повертає функція READ_HLS("file").

READ_HSV("file") – матриця, що вміщує кольорову інформацію

(відтінок кольору, насиченість і величину), кольорового компонента, що вміщується в файлі "file", який має кольоровий формат BMP, GIF, JPG, TGA.

READ_HSV_HUE("file") – матриця, що вміщує тільки відтінок кольорового компонента, що вміщується в файлі "file", який має кольоровий формат BMP, GIF, JPG, TGA. Отримана матриця вміщує третину від кількості колонок матриці, що повертає функція READ_HSV("file").

READ_HSV_SAT(file) – матриця, що вміщує тільки насиченість кольорового компонента, що вміщується в файлі "file", який має кольоровий формат BMP, GIF, JPG, TGA. Отримана матриця вміщує третину від кількості колонок матриці, що повертає функція READHSV("file").

READ_HSV_VALUE("file") – матриця, що вміщує тільки величину кольорового компонента, що вміщується в файлі "file", який має кольоровий формат BMP, GIF, JPG, TGA. Отримана матриця вміщує третину від кількості колонок матриці, що повертає функція READ_HSV("fiIe").

READ_IMAGE("file") – матриця, що вміщує тільки чорно-біле уявлення зображення, що вміщується в файлі "file", який має кольоровий формат BMP,

GIF, JPG, TGA. Кожний елемент матриці відповідає одному пікселу. Кожний

16

3.  Чим визначається вибір радіусу дефокусуючого фільтру?

4.  Як вплине на АЧХ збільшення радіусу ФРТ? 5. Як вплине на ФЧХ збільшення радіусу ФРТ?

 15.

Відновлення лінійно-перекручених зображень інверсним фільтром

Мета роботи – вивчення інверсної фільтрації зображень.

Завдання

Виконати відновлення перекрученого дефокусуючого зображення адитивним шумом

Порядок виконання роботи

1.  Відкрийте файл, у якому зберігається перекручене зображення. Визначте    кількість                рядків,   кількість              стовпців               зображення,        виведіть зображення на екран.

2.  Напишіть наступні функції: а) обчислення коефіцієнта передачі інверсного фільтра:

вхідні дані: радіус ФРТ, розміри зображення; − вихідні дані: коефіцієнт передачі інверсного фільтра.

Зауваження: при обчисленні коефіцієнта передачі інверсного фільтра можливе виникнення некоректної операції – ділення на 0. Це необхідно врахувати при написанні функції.  б) відновлення зображення:

вхідні дані: радіус ФРТ, перекручене зображення; − вихідні дані: відновлене зображення.

3.  Виконайте відновлення зображення, отриманого на попереднім практичному занятті (радіус ФРТ дорівнює 20). 

4.  Обнуліть края дефокусуючого зображення (розмір зони обнуління дорівнює 20) і виконайте його відновлення. Спостерігайте виникнення крайових ефектів.

2. ТЕОРЕТИЧНІ ВКАЗІВКИ ДО ВИКОНАННЯ ЛАБОРАТОРНИХ РОБІТ ІЗ ЗОБРАЖЕННЯМИ

2.1. 25 функцій роботи з файлами (команди обробки зображень)

READ("file") повертає дані з файла "file". "file"є шляхом до ASCIIфайлу і вказується як "string". "file"вміщує десятичні цифри, організовані у колонки, які розділяються проміжком або табуляцією.

Допускаються цифри у вигляді 16Е-2; 16.125Е-15.

Попередження: ця функція використовується у порівняно старих версіях MathCAD і тому її використання не рекомендоване. Замість неї можна використати READPRN, щоб зчитати дані з "file.dat". Команда має вигляд V:= READ "file.dat"(         )

READ_BLUE("file") – матриця, що вміщує тільки синій колір компонента, що вміщується в файлі "file", який має кольоровий формат BMP, GIF, JPG, TGA. Отримана матриця вміщує третину від кількості колонок матриці, що повертає функція READRGB("file").

READ_BMP("file") – матриця, що вміщує чорно-біле уявлення зображення, що вміщується в файлі "file". Кожний елемент матриці відповідає одному пікселу. Кожний елемент – ціле число від 0 (чорний) до 255 (білий).

READ_GREEN("file") – матриця, що вміщує тільки зелений колір компонента, що вміщується в файлі "file", який має кольоровий формат BMP, GIF, JPG, TGA. Отримана матриця вміщує третину від кількості колонок матриці, що повертає функція READRGB("file").

READ_HLS("file") – матриця, що вміщує тільки кольорову інформацію (відтінок кольору, яскравість і насиченість), що вміщується в файлі "file", який має кольоровий формат BMP, GIF, JPG, TGA.

READ_HLS_HUE("file") – матриця, що вміщує тільки кольорові відтінки

Похожие материалы

Информация о работе