Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка програми для завантаження зображення нот з подальшим їх розпізнаванням і програванням

Реферат Розробка програми для завантаження зображення нот з подальшим їх розпізнаванням і програванням





метод, що знаходить кут, на який необхідно повернути зображення;

· public Bitmap RotateImage - метод, який повертає повернене зображення;

· public Bitmap MakeGray - метод, що виконує бінаризації зображення;

· private void auto_rotare_Click - метод, що обробляє кнопку, по якій відбувається автоматичний поворот зображення;

· public btn_Go_Click - метод, що обробляє кнопку «Перетворити»

· public btn_OpenFile_Click - метод, що дозволяє відкрити зображення

· public findNote - метод, який визначає ноту щодо її розташування між лініями нотного стану

· public Identification_Note - метод розпізнавання скрипкового ключа, нотного стану і нот

· public btRotate_Click - метод, що дозволяє користувачеві самостійно повернути зображення

· public button4_Click - метод, що дозволяє користувачеві самостійно зробити бінаризації зображення

· public btAutoBin_Click - метод, що виконує автоматичну бінаризації

· public btRotateLeft_Click - метод для повороту зображення на 90 градусів вліво

· public btRotateRight_Click - метод для повороту зображення на 90 градусів вправо

· private void btn_play_Click - метод, що запускає відтворення знайдених нот.

У класі PlayNote розроблений наступний метод:

· public void Play_Note (string note, int time) - метод для відтворення ноти.


4.3 Тестовий приклад і керівництво користувача


При запуску програми вікно має вигляд, представлений на малюнку 4.3.1.

Малюнок 4.3.1 - Головне вікно програми після запуску


Для початку необхідно провести навчання системи тих нотах, які вона зможе надалі розпізнавати. Для цього необхідно завантажити растрове зображення для навчання. На цьому зображенні знаходяться ноти перших двох октав по 3 примірники кожної ноти. Таке зображення необхідно для розпізнавання методом еталонів. Завантажити картинку можна за допомогою кнопки «Огляд». Далі в діалоговому вікні (малюнок 4.3.2) необхідно вибрати потрібний файл формату *. Bmp.


Малюнок 4.3.2 - Діалогове вікно завантаження растрового зображення

Після того, як було вибрано навчальне зображення, воно з'являється на вкладках «Вихідний файл» і «Перетворення».


Малюнок 4.3.3 - Головне вікно після завантаження навчає зображення


Тепер зображення потрібно перетворити в чорно-біле. Для цього необхідно перейти на вкладку «Перетворення» і натиснути кнопку «Автобінарізація».

Далі для навчання програми необхідно натиснути на кнопку «Навчання (Еталони)». Після цього в правому верхньому куті програми буде виведена таблиця всіх 52 класів нот.


Малюнок 4.3.4 - Таблиця класів для повчального зображення

Ця таблиця містить наступну інформацію по стовпцях:

№ - номер ноти на зображенні;

Позиція - позиція ноти щодо рядків нотного стану;

Тон - тон класу нот (кожен клас складається ...


Назад | сторінка 6 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми з використанням OpenGL для динамічного зображення тривимі ...
  • Реферат на тему: Розробка програми для реалістичного зображення тривимірного об'єкту
  • Реферат на тему: Навчання учнів правилам зображення натюрморту на уроках образотворчого мист ...
  • Реферат на тему: Умови навчання дітей дошкільного віку нетрадиційним способам зображення
  • Реферат на тему: Поворот зображення навколо центру