Визуальное программирование при помощи мыши Автор: Осечкина Мария Руководитель: Литвинов Ю. В.

Презентация:



Advertisements
Похожие презентации
Сериализация пользовательских моделей среды визуального моделирования QReal Выполнил: Александр Меламуд Руководитель: Юрий Литвинов.
Advertisements

Дипломная работа Ивановой О.О., группа 545 Научный руководитель: д. ф.-м. н., профессор Терехов А.Н. Генерация кода по диаграмме активностей.
Расположение связей на диаграмме Савин Н.С. 345 гр. Научный руководитель Ю. Литвинов.
Изменение функциональности связей на диаграмме Автор: Никольский К. А., 245 гр. Научный руководитель: Литвинов Ю. В.
КАК СКАЧАТЬ ВИДЕОРОЛИК ИЗ ИНТЕРНЕТА методические рекомендации для педагогов всех образовательных направлений.
Информатика в школе Создание векторного рисунка в Microsoft Word Технология обработки текстовой информации.
Векторный редактор Выполнила: ученица 11 «А» класса Губарева Мария.
Понятие алгоритма и его свойства. Этапы решения задачи с использованием компьютера 1. Постановка задачи; 2. Определение условий; 3. Построение модели.
Компьютерная графика Рисунки в жизни человека.. Все виды изображений, созданные с помощью инструментов рисования и черчения, называются графикой.
Бакалов Михаил, гр. 544 Научный руководитель : Терехов А. Н. Рецензент: Замышляев А. Н. Эффективная реализация расширяемой метамодели CASE- средства на.
Компьютерная графика Графический редактор Paint. Графический редактор Программа, предназначенная для создания и редактирования изображений.
Создание и редактирование рисунка. 9 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики Нигматуллин Р.Р.
Ученик 9б класса Михайлов Антон. Графические Редакторы Для обработки изображений на компьютере используются специальные программы графические редакторы.
Объектно-ориентированное программирование Основы языка программирования Lazarus.
Программное обеспечение. Операционные системы 2010 г.
Компьютерная графика Компьютерная графика- технология ввода, вывода, отображения, преобразования и редактирования графических объектов под управлением.
Тема урока: Знакомство со средой ЛогоМиры. Рабочее поле черепашки Поле команд Строка меню Инструментальное меню Окно программы ЛогоМиры 2.0.
Открытый урок по технологии 5 класс Учитель : Швецова Ирина Ефимовна 2016 год.
Работа с инструментами :Прямоугольник, Скругленный прямоугольник, Эллипс, Кривая. Урок 7.
Алгоритм создания презентаций в операционной системе LINUX Тютерев Сергей Александрович. Учитель информатики МОУ «Светловская СОШ Завьяловский район» Алтайский.
Транксрипт:

Визуальное программирование при помощи мыши Автор: Осечкина Мария Руководитель: Литвинов Ю. В.

QReal CASE-система Генерация редакторов по описанию их метамоделей в xml-файле Мышиные жесты способ управления компьютером при помощи движений мыши, образующих команды Введение

Задача Добавление в QReal мышиных жестов Команда - генерация объекта Расширяемость. Генерация описания жеста по описанию объекта Легкость рисования Разнообразие. Жесту соответствует максимум один объект

Существующие решения Браузеры Opera, Mozilla Firefox Игры Myth, Arx Fatalis, Black&White жесты статичны, проблемы с расширяемостью Утилиты Sensiva, Strokelt, Mojo MouseGestures вводят простейшие жесты в любую программу Visual Paradigm

Создание идеальных жестов Идеальный жест эталон, с которым сравниваются нарисованные жесты Генерация жеста для каждого объекта Построение эйлерова пути по описанию графического отображения объекта Редактирование эйлерова пути Добавление точек для «имитации» жеста

Алгоритм распознавания Фильтрация Преобразование пути в строку Конвертирование по направлениям Принадлежность прямоугольникам Выбор объекта из списка «идеальных» ключей по алгоритму Левенштейна

Фильтрация

Преобразование в строку Разбиение по направлениям

Преобразование в строку Принадлежность прямоугольникам

Итоги Рассмотрено несколько алгоритмов распознавания жестов, выбран наиболее подходящий Реализован алгоритм сглаживания траектории Создан инструмент для генерации идеальных жестов и добавления их в xml-описания редакторов Создано средство для демонстрации работы алгоритмов