вного растра, вкладка «4.Мнімий растр». Так само як і для робочого растра задаємо параметри мнимого растра, такі як крок растра, кут повороту навколо центру. Після натискання на кнопку «Створити» програма синтезує растр із заданими параметрами. Праворуч на малюнку 7 показаний приклад.
Далі переходимо до вкладки «5.ПК», отримання самого муару. Для цього необхідно натиснути кнопку «Муар», програма поєднує зображення знімка з камери і мнимого растра.
Вкладка «4.Мнімий растр»
Вкладка «5.ПК»
Для обчислень висот необхідно натиснути залишилися три кнопки: «центр смуг зображення», «центр смуг мнимого растра», «Муар центр смуг».
На вкладці «Створення поверхні» виробляється створення файлу з користувача настройками поверхні (малюнок 9).
Вкладка «Створення поверхні»
Для перегляду отриманих картин необхідно запустити BMP Браузер відповідною кнопкою.
Після запуску BMP Браузера, ліворуч вибирається необхідний ресурс, наприклад можна подивитися вихідний робочий растр (малюнок 10) або уявний (малюнок 11).
Робочий растр
Для полегшення операцій обробки зображення муару переводиться в режим відтінки чорного. Муаровий ефект зображений на малюнку 12. Він вийшов в результаті накладення мнимого растра на малюнку 10 на знімок досліджуваної площині на малюнку 6.
програма муаровий ефект зображення
Уявний растр
Для обчислення центрів смуг знайдемо центри світлих смуг знімка і мнимого растра. Отримаємо малюнки 13.а і 13.б. Поєднавши їх, отримаємо муар центрів ліній на малюнку 13.в.
Муаровий ефект
а)
б)
в)
Картини центрів смуг інвертування
Висновок
У даному курсовому проекті був розроблений алгоритм, який був реалізований у програмі моделюючий муаровий ефект. Проект був розроблений на системі Pentium IV, 512Мб ОЗУ і відеокартою з підтримкою DX9.
Був розроблений зручний програмний інтерфейс.
У програмі були реалізовані такі функції - міняти параметри об'єктного растра, проектувати растр на задану поверхню, синтезувати уявний растр; міняти положення камери і проектора в просторі; виробляти первинну обробку лінії сіток, моделювати муаровий ефект, розрахунок вершин.
Програма вийшла багато функціональною і гнучкою, мінімальні втручання можуть кардинально перетворити продукт. Деякі алгоритми функціонування програми можна поліпшити, наприклад пошук центрів смуг, це може підвищити точність вимірювання.
Програма вимагає грунтовного доопрацювання підпрограми обчислення вершин.
Список використаних джерел
Кузяков О.Н., Кучерюк В.І. Методи і засоби вимірювання топологій поверхонь, переміщень і деформацій.- Тюмень: ТюмГНГУ, 2002.- 172с.
Основи 3D - # «justify"> Microsoft Visual Basic 2005 - # «justify"> Додаток А
Лістинг модуля «Options.vb»
<...