Содержание
ВВЕДЕНИЕ 3
1.1 Описание предметной области 4
1.2 Теория нотной грамоты 5
1.3 Фильтрация шумов полутонового изображения 7
1.3.1 Усредняющий фильтр 8
1.3.2 Медианный фильтр 8
1.4 Алгоритмы бинаризации изображения 9
1.4.1 Алгоритм бинаризации пороговым методом 10
1.4.2 Алгоритм бинаризации методом мод 10
2 ПРАКТИЧЕСКАЯ ЧАСТЬ 12
2.1 Анализ задачи 12
2.2 Сохранение данных в файл 14
2.3 Пример сохраненных данных 15
2.4 Работа с диалогами 16
2.5 Работа со спрайтами 17
2.6 Порядок обрисовки 18
2.7 Процесс редактирования 19
2.8 Пример работы программы 20
ЗАКЛЮЧЕНИЕ 20
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 22
ПРИЛОЖЕНИЕ 1 23
ПРИЛОЖЕНИЕ 2 27
ПРИЛОЖЕНИЕ 3 29
Выдержка из текста
Невозможно представить, что было время, когда на свете не существовало нотной записи и музыка передавалась только устно. Настоятельная потребность найти способ сохранения музыкальных напевов привела к созданию нотной записи.
В последние десятилетия компьютеры превратились в универсальные средства для обработки всех видов информации, используемой человеком. Благодаря использованию современных достижений компьютерных технологий были развиты новые методы обработки изображений. Тем не менее, создание каждого нового приложения в данной области по-прежнему остается творческой задачей и требует дополнительных исследований в связи со специфическими требованиями по разрешению, быстродействию, надежности и объему памяти, которыми характеризуется каждая конкретная задача.
Список использованной литературы
1. CLR via C#. Программирование на платформе Microsoft .NET Framework 4.5 на языке C#. 4-е изд., Дж. Рихтер, Питер, 2015.
2. Изучаем C#. 3-е изд., Стиллмен Э., Грин Д., O'Reilly, 2014.
3. Технология программирования на С++. Win32 API-приложения, Н. А. Литвиненко, БХВ-Петербург, 2010.
4. Параллельное программирование на С++ в действии., Энтони Уильямс, ДМК Пресс, 2012 г.
5. C# 4.0. Полное руководство, Герберт Шилдт, Вильямс, 2015.
С этим материалом также изучают
Полное руководство по разработке курсовой работы на VBA в Excel: проектирование, кодирование, отладка, тестирование и защита. Освойте автоматизацию, SEO и HTML-синтез.
... дифференциальным алгоритмом 192.4 Решение методом Франка-Вулфа 222.5 Сравнительный анализ методов 24Выводы 25Список использованных источников 26Приложение 27Выдержка из текстаПостановка задачиОбщая задача математического программирования имеет ...
Полное руководство по написанию курсовой о магическом квадрате на Delphi. Рассматриваем структуру работы, описание алгоритмов для нечетных и четных порядков и примеры кода.
Полная методология написания и оформления курсовой работы по программированию на языке Си. Стандарты ГОСТ 19.xxx, ЕСПД и принципы структурного проектирования.
... программ. Целью моей курсовой работы является практическим способом показать, как реализуются алгоритмы обработки символьной информации предложенным языком программирования. Поставленные задачи: 1) изучить основные переменные ...
Подробное руководство для студентов, которое поможет выбрать язык программирования для курсовой, разобраться в ключевых концепциях разработки и правильно оформить работу. Рассматриваются особенности C#, C++ и Java, их практическое применение и основы структурирования научного текста.
Ищете понятный пример курсовой работы по программированию? Внутри вы найдете все необходимое - от выбора темы и структуры до написания кода, проведения тестирования и правильного оформления. Наглядные образцы помогут успешно защитить ваш проект.
... использует описания типа параметра, а не формальные параметры. Как в любом другом языке программирования ... ПРИЛОЖЕНИЕ 1 33 Выдержка из текста Целью данной курсовой работы является исследование методов реализации работы ... алгоритм ... задачи, которые ...
Изучите исчерпывающее руководство по структуре дипломной работы по разработке программного обеспечения. Рассматриваем все разделы от введения до заключения, включая практическую часть, листинги кода и соответствие ГОСТ.
Изучите подробный разбор ключевых задач и методов исследования для вашей дипломной работы по программированию. Статья раскрывает, как правильно анализировать методологии разработки и сложные технические концепции, такие как ссылочные типы данных в Pascal.