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

Реферат Розробка і реалізація програмного інструменту для оцифровки двовимірного графіка функції





основного алгоритму, наприклад, для випадків, коли розглядаються періодичні функції, що часто перетинають осі.

4. Робота з додатком.

Для розпізнавання і оцифровки графіка користувач виконує наступні дії:

) Завантажується зображення за допомогою командного меню.

) Налаштування порогу фільтрації threshold (діалог праворуч), а також включення опції утоньшения ліній за бажанням користувача. Слід врахувати, що, чим чіткіше буде виділений необхідний для розпізнавання графік, тим буде ефективніше і надійніше робота алгоритму розпізнавання.

) Установка осей координат клацанням миші на початок координатної системи. При цьому одночасно запускається допоміжний алгоритм розпізнавання для часткового видалення осей координат і полегшення розпізнавання самого графіка.

) Установка масштабу. При виставленні масштабу потрібна наявність осей координат, і вказівка ??двох точок спочатку з ненульовою X координатою, потім з ненульовою Y координатою. За замовчуванням масштаб дорівнює масштабом зображення.

) Для розпізнавання графіка в програмі використовується основний алгоритм. Для його ініціації слід натиснути кнопку graph на правій панелі, після чого вказати за допомогою миші початкову та кінцеву точки графіка, які повинні бути чорними. Після цього в таблиці ways відобразяться можливі реалізації оцифровки у вигляді номерів. При натисканні на ці номери вони изобразятся у вигляді точок на екрані.

) Якщо оцифровка пройшла некоректно або потрібно додати точки, то можна скористатися ручним режимом. Для установки точки в ручному режимі потрібно натиснути кнопку Point.

) Для генерації точок в кінцеву таблицю потрібно спочатку виставити вісь координат і масштаб (якщо вона не виставлена) і натиснути кнопку generate. Після цього дані можна експортувати в dat файл. Вісь координат також можна змінити і перегенеріровать точки в потрібній системі координат.


4. Об'єкти в додатку і їх відображення


Додаток представляє об'єкт стандартного класу JFrame з компонентами:

) Область відображення. Область відображення є об'єктом користувача класу G_JPanel, успадкованого від стандартного класу JPanel і містить в собі основну функціональність для малювання зображення і точок на екрані.

) Область збільшення. Область збільшення є об'єктом користувача класу Z_Jpanel. Область збільшення служить для отображ?? Ня збільшеного зображення навколо курсору для зручності користувача.

) Зображення. Зображення як об'єкт визначається об'єктом image стандартного класу Image, наявними в бібліотеці Java атрибутами ширини і довжини image_w і image_h, відповідно. Зображення завантажується користувачем з диска.

Малювання зображення за замовчуванням проводиться в центрі області відображення, і може розтягуватися по всій області за бажанням користувача (у випадку, наприклад, якщо один з вимірів зображення перевищує відповідне вимір області відображення).

Програма дозволяє зрушувати зображення. Положення зображення визначається змінними x_init, у_init, які фіксуються після зсуву. Змінні x_drag, y_drag набувають значення тільки під час зсуву до його фіксації, і здійснюють ві...


Назад | сторінка 10 з 21 | Наступна сторінка





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

  • Реферат на тему: Розробка програми з використанням OpenGL для динамічного зображення тривимі ...
  • Реферат на тему: Розробка алгоритму розрахунку визначення координат точок кінематичної схеми ...
  • Реферат на тему: Програма обробки масивів координат точок на мові Сі
  • Реферат на тему: Поворот зображення навколо центру
  • Реферат на тему: Побудова яркостной гістограми зображення зерен пилку, отриманих за допомого ...