ри роботі на персональних електронно-обчислювальних машинах і іншої офісної техніці. Практ. сел. Доп. тир./Упоряд. В.П. Семич, А.В. Семич: - Мн .; ЦОТЖ, 2001. - 75 с.
. «Пожежна техніка. Вогнегасники. Вимоги до експлуатації. НПБ 28-2001 »
.СНБ 2.02.02-01 «Евакуація людей з будівель і споруд при пожежі»
24 Основи OpenGL
Додаток А
Технічне завдання
Введення
Назва розроблюваного програмного продукту - «Програмний модуль колірної корекції зображення з використанням засобів OpenGL».
Область застосування модуля колірної корекції - використання у відеоіграх, комп'ютерної візуалізації.
А.1 Підстави для розробки
Підставою для розробки програмного продукту є наказ N 315 від 21.05.2014.
А.2 Призначення розробки
Призначення програмного модуля колірної корекції зображення:
- колірна корекція тривимірного зображення різними відомими способами;
- проста інтеграція в існуючі проекти, що використовують бібліотеку OpenGL.
Цілі створення програмного модуля колірної корекції зображення:
- надання розробникам додатків з використанням бібліотеки OpenGL готового кошти для колірної корекції зображення;
- дослідження різних способів колірної корекції зображення, їх порівняльний аналіз;
- порівняльний аналіз модуля колірної корекції зображення з існуючими аналогами.
А.3 Вимоги до програми або програмного виробу
А.3.1 Вимоги до функціональних характеристик
Модуль повинен бути реалізований у вигляді набору класів на мові C ++ з використанням бібліотеки OpenGL, можливих допоміжних бібліотек, а також набору шейдеров на мові GLSL, що реалізують колірну корекцію.
Модуль повинен реалізовувати такі функції:
а) завантаження тривимірної сцени;
б) завантаження текстурних карт;
в) завантаження шейдерних програм;
г) отрисовка зображення в текстуру;
д) отрисовка буфера глибини в текстуру;
е) перемикання різних видів колірної корекції.
Вхідними даними для модуля колірної корекції в звичайному випадку є:
а) зображення (текстура) для подальшої колірної корекції;
б) один з видів даних для колірної корекції:
) градієнтна одномірна текстура;
) тривимірна пошукова текстура.
Вхідними даними для модуля колірної корекції в разі його розширеного використання є:
а) зображення (текстура) для подальшої колірної корекції;
б) градієнтна одномірна текстура для колірної корекції;
в) буфер глибини тривимірного зображення;
г) градієнтна одномірна текстура для колірної корекції щодо глибини тривимірного зображення.
Вихідними даними при роботі розроблюваного модуля є кінцеве зображення, піддане колірної корекції.
Система повинна забезпечувати коректну роботу з будь-яким видом вхідних даних.
У рамках дипломного проекту крім модуля необхідно надати демонстраційну програму, яка показує всі можливості модуля.
А.3.2 Вимоги до надійності
Забезпечення надійності роботи модуля увазі обробку виняткових операцій, пов'язаних з наданням некоректних даних, а також висновок в режимі налагодження докладання всіх виниклих помилок, пов'язаних з роботою модуля.
А.3.3 Умови експлуатації
Умови експлуатації модуля колірної корекції зображення визначаються вимогами до приміщень для експлуатації ПЕОМ згідно СанПіН 2.2.2.9-131 РБ 2000:
- площа робочого місця - не менше 6 м 2;
- об'єм робочого місця - не менше 20 м 3;
- вологість повітря - від 40 до 60%;
- температура воздуха взимку від 21 до 24 ° C;
- температура повітря влітку від 22 до 25 ° C.
Вимоги, що пред'являються до ергономіки та технічної естетики модуля колірної корекції:
- простота в обігу;
- повна відповідність засобів, що надаються розробнику, парадигмі об'єктно-орієнтованого програмування.
Вимоги до кваліфікації працюючих з модулем колірної корекції ...