Разработка компьютерной программы для работы с фотографиями людей - Курсовая работа

бесплатно 0
4.5 123
Разработка программы для вычисления размеров между ключевыми точками на лице человека при работе с фотографией с целью определения расы, пола, возраста, состояния здоровья. Математические алгоритмы для обработки координат точек. Экспорт и импорт значений.


Аннотация к работе
В каждой отрасли существуют свои цели, но методы снятия показателей в целом делятся на 2 подхода. Для физического измерения любого объекта потребуются дополнительные измерительные приборы, подходящие условия и опыт.Установка точек на изображении мышкой. Внедрение математических алгоритмов для обработки координат установленных точек. Работа с изображением: · бинаризация (переход к черно-белому); Для достижения поставленной цели в работе в первую очередь потребуется решить следующие задачи: 1) Создать удобный, понятный интерфейс программы, продумать логику работы пользователя в приложении. 2) Создать ключевые элементы на форме проекта, для работы с изображениями, таблицами, импортом и экспортом данных.После установки точек на изображении, следует преобразовать полученные значения растояний в пикселах в миллиметры.Для удобства выведения и сохранения результатов составлен алгоритм экспорта/импорта значений в файлы Excel. Для этого мы добавили ссылку на библиотеки Excel. using Excel = Microsoft. Office. По нажатию на кнопку "Сохранить картинку" программа делает скриншот рабочей области, сставит на ней водяной знак и сохраняет в указанную дирректорию. Как упоминалось ранее, программа имеет базовые средства для работы с изображением, наиболее востребованы следующие: · уменьшение разрешения исходной фотографии Данная программа может стать рентабельным коммерческим продуктом, однако для достижения этого, потребуется наладить работу по лицензировании и защите от дизассемблирования на профессиональном уровне.Созданная программа позволяет вводить исследуемое 2-х мерное цифровое изображение лица в рабочую область в виде компьютерного файла с расширением. jpg (поддерживается более 20 других форматов изображения). Сохранять изображение с отмеченными на нем расстояниями и площадями, а также "макетов" лица, с указанием масштаба построения [3]. Интерфейс содержит: командную строку (рис.1, 1), панель управления (рис.1,2), рабочую область (рис.1,3) и область подсказок (рис.1,4). Убрать точки - убрать установленные точки на рабочей области. В программе MATHMASK предусмотрено несколько вариантов работы с полученными данными: работа со значениями одного лица, нескольких лиц, работа со средними значениями в выборке из заданных лиц [4].Разработана компьютерная программа для работы с фотографиями людей, а именно - вычисления размеров между ключевыми точками на лице человека. Сокращение времени обработки значительного количества портретных фотографий при определении пола и расы человека дает существенное ускорение в работе с большими массивами данных, а так же дает возможность цифрового редактирования изображения, что само по себе открывает множество разых преимуществ.

План
Содержание

Введение

1. Лист задания

2. Описание поставленных задач

2.1 Математические алгоритмы для обработки координат точек

2.2 Импорт и экспорт значений в файлы *. xls и *. xlsx

3. Описание разработанной программы

Выводы

Список используемой литературы

Введение
Измерения показателей - есть ключевая задача любой науки. В каждой отрасли существуют свои цели, но методы снятия показателей в целом делятся на 2 подхода. Для физического измерения любого объекта потребуются дополнительные измерительные приборы, подходящие условия и опыт. Все это приводит к увеличению затрат и времени на реализацию, особенно в случае исследований большого объема данных. Есть другой подход - автоматизированный. Этот метод измерения предполагает цифровую обработку данных, выполненную вычислительной программой. Такая программа и есть результат данной курсовой работы. компьютерная программа фотография

Вывод
Разработана компьютерная программа для работы с фотографиями людей, а именно - вычисления размеров между ключевыми точками на лице человека. Полученные значения могут быть использованы для определения таких параметров как: раса человека, пол, возраст, состояния здоровья.

Сокращение времени обработки значительного количества портретных фотографий при определении пола и расы человека дает существенное ускорение в работе с большими массивами данных, а так же дает возможность цифрового редактирования изображения, что само по себе открывает множество разых преимуществ.

Проект предназначен для вычисления размеров между ключевыми точками на лице человека. Пользователь программы имеет дело с универсальным приложением, способным не только работать с уже созданным пакетом научных данных, но и создавать его.

Программа имеет первоначальный вид, т.е. реализованы только показательные возможности, а именно средства для работы с переменными данных, расчетными структурами и изображениями, импортом и экспортом и данных. Для примера приведен простейший алгоритм определения расы человека, как показатель возможностей данной программы.

При использовании стандартной лицензии, доступны следующие функции: построение макета лица в специальной области, при возможности наложения фотографии человека в качестве фона этой области. измерения расстояний между двумя произвольно заданными точками (линейка) экспорт расчетных табличных данных в таблицы Excell импорт расчетных табличных данных из таблиц Excell построения макета лица по импортированным данным сохраниние jpg картинки макета лица работа со статистическими данными: расчет средних по заданной выборке, автоматический расчет средних, определение масштаба построения макета в среде операционной системы пользователя (при учете разрешения монитора пользователя) определение расы и пола человека открытие файлов Excell формата *. xls и *. xlsx без обязательного наличия пакета Microsoft Office имеется внятное руководство пользователя для данной программы на русском языке, с описанием работы ключевых функций программы.

Список литературы
1. Методические указания к выполнению курсового проекта по курсу "Системное программирование";

2. Википедия [Электронный ресурс]. - Режим доступа к ресурсу: ;

3. Библиотека MSDN [Электронный ресурс]. - Режим доступа к ресурсу: ;

4. CODEPROJECT [Электронный ресурс]. - Режим доступа к ресурсу: http://www.codeproject.com;

5. Stack Overflow [Электронный ресурс]. - Режим доступа к ресурсу: stackoverflow.com;

6. Обработка изображений и распознование образов [Электронный ресурс]. - Режим доступа к ресурсу: http://www.sati. archaeology. nsc.ru

7. Методические указания к выполнению курсового проекта по курсу "Обработка сигналов и изображений";

Размещено на
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?