|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2011, 07:45 | #1 |
Просто хороший
Форумчанин
Регистрация: 26.03.2010
Сообщений: 562
|
Символ и выполнение действия
Всем привет, есть вот такая программа http://www.softholm.com/download-software-free4712.htm
при зажатой правой клавиши мыши рисуем символ и выполняется выбранное для нее действие Как написать такого рода программу?
Помог, нажми весы слева
|
27.12.2011, 08:54 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
А очень просто,
1. у программы есть шаблоны по которым она рулит. При рисовании бирутся макимальные координаты, которые охватывает мышь при рисовании. Вырезает полученую облать и там выделает по шаблону рисунок, который нарисовал юзер. Алгоритмы видел, ищите "delphi распознавание рукописного подчерка". На delphisources.ru как минимум 2 исходника из этой темы. 2. Программа отслеживает коодринаты по которым мышь двигалась и выстраивает линию и её искревления в 2-х мерном просранстве, и по этим точка стравнивает с шаблоном. Видел тоже алгоритмы, но что-то с линиями связано. Точно сказать не могу. |
27.12.2011, 09:14 | #3 |
Просто хороший
Форумчанин
Регистрация: 26.03.2010
Сообщений: 562
|
Да как раз насчет этих исходников распознания образов и подумал, только вот там генерируется из алфавита
Помог, нажми весы слева
|
27.12.2011, 13:55 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Алфавит, шаблон. Да что угодно. Включите фантазию. Экран это 2d плоскость.
Расчетите его на X Y график и по координатам получите изображение, сравните с шаблоном(созданным пользователем): 1. расстояние, степень наклона углов, длинна линий. и всО. Последний раз редактировалось Человек_Борща; 27.12.2011 в 14:05. |
27.12.2011, 14:22 | #5 |
Просто хороший
Форумчанин
Регистрация: 26.03.2010
Сообщений: 562
|
легко сказать (расстояние, степень наклона) прост не любитель с графикой работать, по другому никак?
Помог, нажми весы слева
|
27.12.2011, 15:00 | #6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
На delphi sources.ru есть исходник, где в PaintBox'е рисуешь букву, тыкаешь кнопку и программа сверяет с шаблоном, нарисованное вами и выдаёт %-ы совпадения.
Вот кажись оно: http://www.delphisources.ru/pages/so...recognize.html Изучите =) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выполнение действия через промежуток времени | chingiz | Общие вопросы Delphi | 37 | 03.10.2012 11:33 |
Получение команды на UDP порт и выполнение по ней действия | monty "2" | Работа с сетью в Delphi | 1 | 29.04.2010 23:35 |
строки и действия | DeDoK | Общие вопросы Delphi | 21 | 08.08.2009 02:55 |
Выполнение действия с компонентами в цикле | Ermiss | Общие вопросы Delphi | 4 | 01.11.2007 23:54 |
Выполнение действия в заданное время | WOWan234 | Помощь студентам | 6 | 02.05.2007 01:52 |