рограмна середа і програмне забезпечення, необхідне для тестування програми:
- операційна система сімейства Windows (XP/Vista/7/8);
- драйвера для відеоадаптери, надані виробником.
Порядок проведення випробувань:
а) створення градієнтної карти з відсутністю колірної корекції;
б) створення градієнтної карти з істотною колірною корекцією;
в) порівняння результатів роботи модуля з різними градієнтними картами;
г) створення тривимірної текстурної карти з відсутністю колірної корекції;
д) створення тривимірної текстурної карти для отримання ефекту підвищеної контрастності зображення;
е) порівняння результатів роботи модуля з різними тривимірними текстурними картами;
ж) створення градієнтних карт для тестування колірної корекції з використанням буфера глибини. Одна з карт буде з відсутністю колірної корекції, інша матиме істотну колірну корекцію;
і) порівняння роботи колірної корекції з використанням буфера глибини при різному порядку завантаження градієнтних текстур.
Ж. 6 Методи випробувань
Описи тестів і способів перевірок із зазначенням очікуваних результатів випробувань наведені в таблиці Ж.1.
Таблиця Ж.1 - Способи перевірок із зазначенням очікуваних результатів випробувань
Спосіб проверкіОжідаемий результатІспользованіе градієнтної карти з відсутністю колірної корекції Повна відповідність вихідного зображення і вихідного ізображеніяІспользованіем тривимірної карти з підвищеною контрастностьюСущественное відміну вихідного зображення і вихідного зображення - вихідне зображення володіє великим контрастомІспользованіе градієнтної карти з відсутністю колірної корекції для близької дистанції і градієнтної карти з істотною колірною корекцією для далекої дістанцііВсе об'єкти на задньому плані набувають відтінку, відповідний колірної корекції для дальньої дистанції. Об'єкти поблизу камери мають свої природні цветаІспользованіе програми для зняття кількості кадрів в секунду для додатків тривимірної отрисовки (Fraps) Повна відповідність інформації про кадри в секунду наданої розробленої програмою і даними, отриманими за допомогою стороннього пріложеніяНажатіе на клавіші 1, 2, 3Переключеніе між видами колірної корекції
Додаток І
Керівництво системного програміста
Найменування програмного продукту: програмний модуль колірної корекції зображення з використанням бібліотеки OpenGL.
Модуль колірної корекції повинен успішно функціонувати на ПЕОМ наступній мінімальній конфігурації:
- процесор Intel або AMD з тактовою частотою 1200 МГц;
- оперативна пам'ять 512 Мб;
- відеоадаптер 512 Мб, з підтримкою моделі шейдеров 3 і пізніше, а також OpenGL версії 3.3 і пізніше;
- дозвіл екрану не менше 1 280 * 1024 пікселів;
- кольоровий монітор;
- клавіатура;
- маніпулятор «миша».
Програмна середа і програмне забезпечення, необхідне для функціонування програми:
- операційна система сімейства Windows (XP/Vista/7/8);
- драйвера для відеоадаптери, надані виробником.
Призначення програмного модуля колірної корекції зображення:
- колірна корекція тривимірного зображення різними відомими способами;
- проста інтеграція в існуючі проекти, що використовують бібліотеку OpenGL.
Додаток K
Структура програми
K. 1 Структура програми
Програмний модуль колірної корекції зображення з використанням бібліотеки OpenGL представляє з себе програмну бібліотеку класів, яку можна запровадити і використовувати в існуючому проекті.
Модуль написаний на мові C ++, і включає в себе шейдерні програми колірної корекції, що використовують мову GLSL - шейдерний мова бібліотеки OpenGL.
У рамках дипломного проектування також реалізована демонстраційна програма, яка використовує розроблений програмний модуль і показує всі його можливості. Демонстраційна програма використовує бібліотеку GLWF для створення вікна OpenGL і GLEW для введення з клавіатури і миші.
K. 2 Налаштування програми
Розроблене програмне забезпечення не вимагає додаткових налаштувань.
K. 3 Перевірка пр...