roboforum.ru

Технический форум по робототехнике.
Текущее время: 04 апр 2025, 22:12

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Генерация рукописного текст для 2D
СообщениеДобавлено: 13 окт 2015, 16:00 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Коллеги может быть кто сталкивался с задачей генерации псевдо рукописного текста (кириллица) из текстового документа ?
нашел только несколько рукописных шрифтов на гугле (кириллицу поддерживают лишь 3шт.) и сервис https://hellobond.com/handwriting

Есть пару исходников на гитцабе по поводу внесения рандомности в гугловый шрифт https://github.com/maxArturo/d3_handwriting
И генератор https://github.com/CalligraphyByHerald/software

ни один ни другой мне так и не удалось запустить.

Есть желание подписывать поздравительные открытки на 3D принтере


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 13 окт 2015, 16:29 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
сюда попадал?

http://www.fonts-online.ru/fonts/handwritten
http://lenagold.ru/tool/font/ruko1.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 13 окт 2015, 17:50 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
да, но это все го лишь шрифты, это не проблема.
для того чтобы они стали похожи на рукописный текст нужно вводить из вариативность и связки между символами
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 14 окт 2015, 12:39 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Значит у тебя не только:
setar писал(а):
Есть желание подписывать поздравительные открытки на 3D принтере

...а ещё и принципиальный новый подход к генерации рукописи. Это вообще уже другой уровень, попахивает отдельным проектом. :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 14 окт 2015, 20:17 
Не в сети
Аватара пользователя

Зарегистрирован: 27 фев 2013, 16:59
Сообщения: 1282
Откуда: Кострома
Skype: icehardy
Может просто в кореле пером написать несколько вариантов подписей и потом рисовать их
или задача гораздо боле масштабная?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 14 окт 2015, 21:57 
Не в сети

Зарегистрирован: 10 дек 2014, 16:39
Сообщения: 54
Вот шрифты. Подготовить программу как вариант арткамом, постпроцессор здесь: forum107/topic14857.html


Вложения:
russkie_kalligraficheskie_shrifty.rar [3.29 МиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 15 окт 2015, 12:21 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Человеческий почерк сильно отличается от набраных одинаковых букв из шрифта (пусть даже взятых из реальной рукописи).
Я не анализировал закономерности (подозреваю на эту тему существует масса исследований каких нибудь криминалистов-графологов), но и с первого взгляда ясно что буква "а" с которой начинается слово сильно отличается от буквы "а" в середине слова, не говоря уж о том что в шрифтах нет связок между буквами. Ну и сами буквы сильно меняются в зависимости от окружающих соседних - точки входа и выхода могут сильно плавать.

Задачи как таковой нету, просто стало интересно.

Догадываюсь что шрифты рукописные должны быть векторными, пост-процессинговых процессов должно быть несколько:
1. связываем "хвосты" начальной и последующей букв вектором.
Причем вероятно, если этот вектор уходит далеко от обычных точек входа и выхода подворачиваем букву или по крайней мере меняем кривизну сегмента перед связывающим.
2. придаем некий "рандомайз" полученному тексту, тут нужно будет анализировать рукописные тексты и искать закономерности. тут могут влиять факторы движения кисти с периодическим перемещеним точки опоры, усталость/восстановление мышц, положение листа и "уход" опорных линий строк


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 15 окт 2015, 13:03 
Не в сети
Аватара пользователя

Зарегистрирован: 08 авг 2012, 00:38
Сообщения: 1129
Откуда: Нидерланды, Алмере
Skype: edwbes
ФИО: Эдуард
Если интересно повозиться, то вот первый нагугленный генератор рукописного текста на базе нейронной сети с открытыми исходниками. С русским текстом конечно вообще никак, надо возиться, может тренировать сеть. Там же есть ссылка на объяснение как это работает и на исходные коды.

Если ты полистал шрифты, то видел, что есть такие, где буквы уже сцеплены. Там вполне себе рукописный текст. Можно взять какой-нибудь векторный редактор типа Inkscape написать выбранным шрифтом, преобразовать текст в кривые и играться с ними. Подергать за ниточки, чтобы придать нерегулярность, может есть плагины подходящие для этого. Потом по накатанной - экспорт в векторную картинку, импорт в каком-нибудь CADе и придать объем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 15 окт 2015, 15:28 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
этот нейросетевой генератор я видел, он работает просто на рандомайз отдельных буковок.
а вот все шрифты по своей сути даже если сделаны с псевдо сцепкой то эта сцепка проходит в строго предопределенном месте.
получается чрезвычайно и неестественно калиграфично.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 21 мар 2016, 14:53 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
новый уровень)
https://www.youtube.com/watch?v=ce35RAMMQug


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 21 мар 2016, 23:04 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

написать текст вобще не проблема
проблема его сгенерировать так чтоб никто не заподозрил компьютер =)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 29 ноя 2016, 16:36 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
вот там есть кое что
https://habrahabr.ru/post/316404/
Изображение

и ссылки оттуда на другую прогу генератор рукописей
http://dimlight.ru/projects/programs/sinyak.html
Изображение

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 30 ноя 2016, 15:17 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
хм, весьма интересно.
пожалуй попробую с автором связаться


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 30 ноя 2016, 16:14 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
я бы тоже хотел такую штуку, вчера пришлось писать кучу бумажек, с непривычки пальцы устали))
интересно что с законностью? будет ли такой официальный документ и подпись считаться за настоящую?

а так-то принтер может ведь даже силу нажатия имитировать, отсканировать рукописную бумагу, забиндить шрифт, распечатать новую бумагу.
фиг докопаешься. широчайшее поле для мошенства =)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Генерация рукописного текст для 2D
СообщениеДобавлено: 01 дек 2016, 12:57 
Не в сети
Аватара пользователя

Зарегистрирован: 04 сен 2013, 12:52
Сообщения: 850
Откуда: Челябинск
ФИО: Игнат
Myp писал(а):
я бы тоже хотел такую штуку, вчера пришлось писать кучу бумажек, с непривычки пальцы устали))
интересно что с законностью? будет ли такой официальный документ и подпись считаться за настоящую?


Думаю, если на серьезной бумажке такую подпись попытаться выдать за настоящую, можно получить по шапке :)

Цитата:
а так-то принтер может ведь даже силу нажатия имитировать, отсканировать рукописную бумагу, забиндить шрифт, распечатать новую бумагу.


Если заставить менять силу нажатия, дав ему в "руку" ручку, даа... "Графологический анализ завершился самоубийством специалиста" :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO