МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ
ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ
ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА
Факультет комп’ютерних наук
Кафедра комп’ютерних систем та мереж
Верифікація 3d зображень на основі фотографій
(курсова робота)
2008
АНОТАЦІЯ
В даному програмному документі розглядається розроблений програмний продукт, як об’єкт випробувань. Розглянуті мета випробувань, вимоги до програми і програмної документації, а також засоби й методи та порядок випробувань.
ЗМІСТ
1. Об’єкт випробувань
2. Мета випробувань
3. Вимоги до програми
4. Вимоги до програмної документації
5. Засоби, методи та порядок випробувань
1. ОБ’ЄКТ ВИПРОБУВАНЬ
Розроблена програма згідно технічного завдання, затвердженого на Вченій Раді факультету комп’ютерних наук, протокол № 3 від 13 листопада 2007 року, маркується номером: 482.362.70915-28.
Дану програму планується використовувати для пришвидшення процесу перетворення двомірного зображення у об’ємне. Простота продукту дозволить використовувати його в різних сферах. Також програмний продукт може бути використаний для демонстрування процесів перетворення підчас проходження лабораторних практикумі з дисципліни „Комп’ютерна графіка”, яка ведеться для студентів 3-го курсу кафедри КСМ Чернівецького національного університету імені Юрія Федьковича.
2. МЕТА ВИПРОБУВАНЬ
Будь-який програмний продукт може мати в собі невиявлені помилки, оскільки дуже важко протестувати або передбачити реакцію чи поведінку його на будь-яких можливих комбінаціях вхідних даних, котрі програма опрацьовує. Попередньо, перед створенням завантажувального файлу, компілятор виправляє грубі помилки, але в програмі можуть бути присутні помилки, які мають логічний зміст та ін.
Виходячи із вище сказаного будь-який розроблений програмний продукт чи комплекс необхідно випробовувати для виявлення та усунення недоліків в роботі програми.
3. ВИМОГИ ДО ПРОГРАМИ
До основних вимог випробування необхідно віднести перевірку основних функціональних можливостей програми, а саме:
· інтерфейс користувача, побудований за допомогою форм та їх компонентів;
· ведення зображення для перетворення;
· ведення зображення різного розміру;
· обертання зображення під різними кутами;
· віддалення та наближення зображення;
· збереження зображення під різними кутами.
4. ВИМОГИ ДО ПРОГРАМНОЇ ДОКУМЕНТАЦІЇ
Програмна документація, згідно стандартів програмної документації, що визначені кафедрою КСМ, повинна складатися з наступних основних програмних документів:
· Специфікація;
· Технічне завдання;
· Пояснювальна записка;
· Опис мови;
· Опис програми;
· Текст програми;
· Програма та методика випробувань.
До програмного документу також належать плакати з зображенням блок схем роботи та зображення з прикладами виконання роботи програми.
5. ЗАСОБИ, МЕТОДИ ТА ПОРЯДОК ВИПРОБУВАНЬ
Програма повинна бути випробувана розробником для виявлення помилок у функціонуванні коду програми та виявлення недоліків.
Засоби випробування.
- Створена програма.
- Об’єктно-орієнтовна мова програмування Delphi.
- Тестові файли формату bmp.
- Операційна система типу Windows.
Методи випробування.
Основним методом перевірки роботи програми було задання деяких вхідних параметрів (зображення різного розміру та складності), та перегляд отриманих результатів.
Порядок випробовування.
1. Перевірка запуску програмного продукту. Програма запускається при подвійному кліку на файл M2v3.exe після чого відкривається головна форма програми (рис 5.1).
Рис. 5.1. Інтерфейс програми
2. Перевірка завантаження зображення. Завантаження здійснюється при натисканні на кнопку “Завантажити зображення” в результаті відкривається діалогове вікно в якому можливо вибрати потрібне зображення, яке нам потрібне для перетворень. Першим завантажується зображення з роздільною здатністю 432х341 (рис. 5.2).
Рис. 5.2. Завантаження зображення №1
Завантаження файлу пройшло швидко, протягом 1-1.5 с.
В подальшому проводилися тести з завантаженням файлів з більш великим розміром. В результаті випробувань ми могли побачити, що завантаження відбувається достатньо швидко та без помилок Так при завантаженні зображення більшого розміру 1100х1101 ми можемо побачити, що швидкість обробки даного малюнку збільшується, але воно не являється суттєвим, і продовжується близько 4-8 сек. Результати завантаження можна побачити на рис. 5.3.
Рис. 5.3. Завантаження зображення №2
3. Перевірка можливості яка дозволяє змінювати глибину кольорів зображення.
Це можливо здійснити з допомогою натискання на меню «Параметри», в якому з’явиться підменю «Глибина кольорів». При виборі даного пункту з’явиться діалогове вікно «Параметри глибини кольору». В діалоговому меню з допомогою повзунка можливо змінювати карту глибин(кількість розбиттів яскравості). Та при натисканні на кнопку «Встановити» зберігається інформація про зміни (рис. 5.4). Для присвоєні цих змін зображенню потрібно натиснути на кнопку «Перемалювати», що знаходиться на головному діалоговому вікні (рис. 5.5).
Рис. 5.4. Встановлення параметрів глибини кольору
Рис. 5.5. Запуск перемальовування зображення
4. Перевірка можливості зміни кут обзору зображення по осі Х та У, які можливо змінювати при переміщені повзунків «Поворот по Х» та «Поворот по У» що знаходяться на головному вікні (рис. 5.6) (рис. 5.7).
Рис. 5.6. Поворот ландшафту по осі Х
Рис. 5.7. Поворот малюнку по осі У
5. Перевірка наближення та віддалення зображення, яка здійснюється з допомогою переміщення повзунка «Дистанція».(рис. 5.8), (рис. 5.9).
Рис. 5.8. Віддалення зображення
Рис. 5.9. Наближення зображення
З допомогою наближення, у вікні №1, ми можемо побачити сітку згенерованого зображення. У вікні №2 ми можемо побачити об’ємне зображення нашої фотографії без тіней. Найбільш реалістичне зображення ми отримуємо у вікні №3, де на згренероване зображення накладається тінь. Чим більш гостріший кут огляду деякої поверхні, тим більша тінь на даній області відображення.
6. На останок перевіримо можливість збереження файлів. Збереження зображень здійснюється при натисканні на кнопку «Зберегти зображення» після якого з’являється діалогове вікно в якому можливо задати ім’я зображення та його тип.(рис. 5.10), (рис. 5.11).
Рис. 5.10. Збереження результату з форми №3
Рис. 5.11. Збереження результату з форми №1
Як бачимо, програма цілком правильно виконує свою задачу. Слід зауважити, що чим більше файл ти повільніше буде обробка зображень. Також швидкість роботи програми залежить від потужності комп’ютера на якому проводиться запуск програмного продукту.
Під час тестування помилок в роботі програмного продукту не було виявлено.
Другие работы по теме:
Ідеальна оптична система
Поняття про ідеальну оптичну систему, кардинальні елементи. Залежності між положеннями і розмірами предмета і зображення. Параксіальні і нульові промені: побудова і розрахунок їх ходу, фокусні відстані заломлюючої поверхні в параксіальній області.
Обробка зображень у додрукарських процесах
Класифікація поліграфічних оригіналів, локальні параметри та загальні характеристики зображень. Діапазон оптичної щільності поліграфічних і цифрових оригіналів, тонові діапазони оригіналів і репродукцій. Психофізіологічні особливості зорового сприйняття.
Особливості зйомки та сканування
Удосконалення навичок зйомки групового портрету, особливості установки групи з багатьох людей, схеми зйомки групових портретів. Освоєння навичок сканування. Сканер як пристрій, що дозволяє вводити в комп'ютер образи зображень, механізм його роботи.
Розроблення плану продуктивності праці
(1-а частина) Продуктивність праці є важливим трудовим показником. Від її рівня і динаміки залежить чисельність працівників, рівень і фонд оплати праці, обсяг випуску продукції тощо. Тому планування трудових показників починається з планування продуктивності праці.
Побудова зображень предметів на площині
Житомирський Військовий Інститут Національного Авіаційного Уніврситету Реферат на тему: Побудова зображень предметів на площині Житомир 2010 Нарисна геометрія – наука, яка вивчає просторові форми та способи зображення їх на площині.
Побудова зображень предметів на площині
Сутність методу проекціювання. Центральні та паралельні проекції. Переваги ортогонального проекціювання перед центральним та косокутним. Положення геометричної фігури в просторі і виявлення її форми по ортогональних проекціях. Закони побудови зображень.
Блок керування для блока первинного центрування зображення
Розробка схем розпізнавання бінарних та напівтонових зображень, електро-функціонального блоку керування, аналізатора симетричності та алгоритму блока первинного центрування з метою оптимізації пристрою керування для системи ідентифікації зображень.
Аналіз структурних властивостей зображень
Мета і методи аналізу й автоматичної обробки зображень. Сигнали, простори сигналів і системи. Гармонійне коливання, як приклад найпростішого періодичного сигналу. Імпульсний відгук і постановка задачі про згортку. Поняття одновимірного перетворення Фур'є.
Формування об’ємних зображень на основі фотографій
Призначення та область застосування програм, які орієнтовані на перетворення зображень з плоского в об’ємне. Основні стадії формування тривимірного зображення. Класифікація моделей і методів візуалізації. Особливості створення карти глибин по пікселям.
Периферійні пристрої ЕОМ
Основна технічна характеристика сканера – розширення. Два типи розширення: інтерполіроване та механічне. Швидкість сканування, щільність зображення та глибина кольору. Порти для підключення сканера. Робота зі сканером. Рекомендовані параметри сканування.
Растрові та векторні формати зображень
Растрові формати зображень tiff, bmp, pcx, gif, jpeg, png, опис растрової графічної інформації. Зручність та недоліки векторних форматів. Зберігання і обробка зображень, що складаються з ліній, або можуть бути розкладені на прості геометричні об'єкти.
Можливості графічної підсистеми Delphi 5
Графічна підсистема Delphi 5, її можливості, інструменти та принципи побудови прикладних програм з використанням графіки; дочірні класи. Методи опрацювання графічних зображень різних форматів і типів: растрових файлів, метафайлів Windows, піктограм.
Засоби векторної трасировки растрових зображень в Corel Drow
Поняття трассировки та її значення в роботі комп'ютерного дизайнера. Розвиток інструментів трассировки в програмі Corel Drow. Способи та процеси векторної трассировки растрових зображень: автоматичне, ручне та утиліта, їх головні недоліки та привілеї.
Верифікація послідовного порту
Загальний опис алгоритмів головної програми та процедур запису і зчитування повідомлень на рівні блок-схем, детальний опис розробленої програми на рівні програмного коду. Характеристика процедури відображення стану регістрів. Опис екранних форм програми.
Утворення муару
Аналіз кутових анізотропій зображень і зору. Анізотропія регулярних решіток. Причини і суть явища муароутворення - регулярного періодичного малюнка низької частоти, що знижує якість передачі кольору, тональності та дрібних деталей. Види та контраст муару.
Отримання зображень з допомогою комп’ютерної графіки
Використання CMY та CMYK для опису кольору при отриманні зображень методом поглинання кольорів. Субтрактивні кольори: блакитний (Cyan), пурпурний (Magenta) та жовтий (Yellow). Моделювання розповсюдження світла в об'ємі напівпрозорого середовища.
Методи покращення растрових зображень
Реферат на тему: Методи покращення растрових зображень Розглянемо деякі з існуючих методів покращення якості зображень, які основані на суб’єктивному сприйняттю роздільної здатності і кількості кольорів. При однакових значеннях параметрів пристрою графічного виводу можна створити ілюзію збільшення роздільної здатності або кількості кольорів.
Математична модель вимірювальної системи в середовищі Delphi
Курсова робота Математична модель вимірювальної системи в середовищі Delphi АНОТАЦІЯ Опис програми містить загальний опис алгоритмів головної програми та допоміжних на рівні блок-схем, а також більш детальний опис розробленої програми на рівні програмного коду.
Поняття про комп ютерну графіку
Міністерство освіти України Коломийський індустріально-педагогічний технікум РЕФЕРАТ на тему Поняття про комп’ютерну графіку студента групи 1 – Т
Формування 3D зображень
Затверджено 482.362.70915-28 13 59-3 ЛЗ МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ ЧЕРНІВЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА Факультет комп’ютерних наук
Проектування інформаційних систем
Поняття методології проектування інформаційних систем та життєвого циклу їх програмного забезпечення. Основні, допоміжні та організаційні процеси структури життєвого циклу. Планування та організації робіт по розробці і супроводу програмного забезпечення.
Анатомія цифрового фотоапарату в картинках
РЕФЕРАТ НА ТЕМУ: Анатомія цифрового фотоапарату в картинках Як видно з приведених фотографій, у матриці 3 млн. крапок, перед кожною з них розташований кольоровий фільтр, синій, зелений і червоний. Таким чином, для кожної з крапок ми знаємо тільки одну зі спектральних складових. Комп'ютер же в камері перетворює її в зображення, що складається з тих же 3 млн. крапок, але для кожної з який обчислені уже всі три колірні складові.
Цифрові графічні моделі в комп ютерній графіці
Реферат на тему: Цифрові графічні моделі в комп’ютерній графіці. Існує два принципово різних підходи до цифрового кодування графіки. Перший полягає в наближеному відтворенні графічного зображення за допомогою великої кількості дискретних елементів зображення - пікселів. Одержані в такий спосіб зображення називають растровими - від слова растр: горизонтальна лінія пікселів.
Доповідь
В методиці навчання образотворчої діяльності в допоміжній школі найбільш розробленими є розділи декоративного малювання і малювання з натури (Т.Н.Головіна, І.А.Грошенков). менше уваги приділяється малюванню на теми. Це пов’язане з тим, що тематичне малювання є для учнів допоміжної школи найбільш складним видом малювання і без спеціальної методики навчання їм важкодоступне.
Структура і склад по САПР
РЕФЕРАТ на тему: СТРУКТУРА І СКЛАД ПО САПР СТРУКТУРА І СКЛАД ПО САПР Програмне забезпечення САПР поділяється на загальносистемне, базове і прикладне.
Обробка зображень розпізнавання образів
Контрольна робота на тему: Обробка зображень, розпізнавання образів” 1. Обробка зображень Для створення і редагування графічних зображень на екрані дисплея існують спеціальні програми, які називають графічними редакторами.У середовищі Windows-95 таким редактором є Paint. Аналогічний редактор Paint Brush використовується в операційній системі MS DOS та в середовищі Windows 3.xx.
Норми правила та законодавче забезпечення рекламної діяльності за кордоном
РЕФЕРАТ НА ТЕМУ: Норми, правила та законодавче забезпечення рекламної діяльності за кордоном Державне й суспільне регулювання рекламного бізнесу існувало вже давно. Однак найбільшого розвитку воно набуло наприкінці XX століття. Зростання життєвого рівня в економічно розвинутих країнах потребувало адекватного зростання вимог до бізнесу взагалі та до рекламної діяльності зокрема.