. Разработка приложения для загрузки изображения нот с последующим их распознаванием и проигрыванием
Разработка приложения для загрузки изображения нот с последующим их распознаванием и проигрыванием

Разработка приложения для загрузки изображения нот с последующим их распознаванием и проигрыванием

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

Рубрика Программирование, компьютеры и кибернетика Вид курсовая работа Язык русский Дата добавления 17.12.2013 Размер файла 2,0 M Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

    ВВЕДЕНИЕ
  • 1.ОПИСАНИЕ ПРОБЛЕМНОЙ ОБЛАСТИ
    • 1.1 Фильтрация шумов полутонового изображения
    • 1.1.1 Усредняющий фильтр
    • 1.1.2 Медианный фильтр
    • 1.2 Алгоритмы бинаризации изображения
    • 1.2.1 Алгоритм бинаризации пороговым методом
    • 1.2.2 Алгоритм бинаризации методом мод
    • 3. ОПИСАНИЕ ИСПОЛЬЗУЕМЫХ АЛГОРИТМОВ И ПОДХОДОВ
    • 3.1 Алгоритм поворота изображения
    • 3.2 Формирование информативных признаков для распознавания

    3.3 Распознавание изображения. Метод ближайших соседей

    • 4 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
      • 4.1Схема программного обеспечения
      • 4.2 Описание классов, функций, методов
      • 4.3Тестовый пример и руководство пользователя

      Обработка изображений -- это любая форма обработки информации, для которой входные данные представлены изображением, например, фотографиями или видеокадрами. Обработка изображений может осуществляться как для получения изображения на выходе (например, подготовка к полиграфическому тиражированию, к телетрансляции и т. д.), так и для получения другой информации (например, распознавание текста, подсчёт числа и типа клеток в поле микроскопа и т. д.).

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

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

      В пояснительной записке производится подробный обзор предметной области (см. раздел 1). Поставлена конкретная задача для реализации с обоснованием использованных методов (см. раздел 2). Рассмотрен алгоритм решения поставленной задачи (см. раздел 3) и его программная реализация (см. раздел 4), выбрана и обоснована среда разработки, описаны используемые функции и алгоритмы, а также определен интерфейс пользователя. В заключении сделаны выводы о результатах проделанной работы. Также в расчётно-пояснительную записку входит список используемой литературы и приложение, содержащее код программного продукта и графическую часть.

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

      нота изображение распознавание программа

      1. ОПИСАНИЕ ПРОБЛЕМНОЙ ОБЛАСТИ

      Номта (лат. nфta -- «знак», «метка») в музыке -- это графическое обозначение звука музыкального произведения, один из основных символов современной музыкальной нотации. Вариации в изображении ноты, а также сочетания с другими символами позволяют задать такие характеристики обозначаемого нотой звука, как высоту, длительность и порядок исполнения по отношению к другим звукам.

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

      Партитумра (итал. partitura, букв. -- разделение, распределение) в музыке -- нотная запись многоголосного музыкального произведения, предназначенного для исполнения ансамблем, хором или оркестром, в которой одна над другой даны в определённом порядке все партии (голоса).

      Рисунок 1.1 - Пример партитуры с нотными знаками

      Диапазон применимых в музыке звуков разбит на 9 октав, каждая из которых имеет своё название. Октава, лежащая посередине диапазона используемых в музыке звуков, называется «Первая октава», следующая вверх -- «Вторая. Музыкальная октава делится на семь нот. Каждая нота имеет свою частоту звучания. В таблице 1.1 представленны ноты и их частоты звучания. В данном проекте частоты необходимы для последующего воспроизведения нот.