roboforum.ru

Технический форум по робототехнике.

Генерация рукописного текст для 2D

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

Генерация рукописного текст для 2D

Сообщение setar » 13 окт 2015, 16:00

Коллеги может быть кто сталкивался с задачей генерации псевдо рукописного текста (кириллица) из текстового документа ?
нашел только несколько рукописных шрифтов на гугле (кириллицу поддерживают лишь 3шт.) и сервис https://hellobond.com/handwriting

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

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

Есть желание подписывать поздравительные открытки на 3D принтере
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Генерация рукописного текст для 2D

Сообщение Madf » 13 окт 2015, 16:29

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

Re: Генерация рукописного текст для 2D

Сообщение setar » 13 окт 2015, 17:50

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

Re: Генерация рукописного текст для 2D

Сообщение Madf » 14 окт 2015, 12:39

Значит у тебя не только:
setar писал(а):Есть желание подписывать поздравительные открытки на 3D принтере

...а ещё и принципиальный новый подход к генерации рукописи. Это вообще уже другой уровень, попахивает отдельным проектом. :crazy:
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Генерация рукописного текст для 2D

Сообщение icehardy » 14 окт 2015, 20:17

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

Re: Генерация рукописного текст для 2D

Сообщение Aleksandr-100 » 14 окт 2015, 21:57

Вот шрифты. Подготовить программу как вариант арткамом, постпроцессор здесь: forum107/topic14857.html
Вложения
russkie_kalligraficheskie_shrifty.rar
(3.29 МиБ) Скачиваний: 0
Aleksandr-100
 
Сообщения: 54
Зарегистрирован: 10 дек 2014, 16:39

Re: Генерация рукописного текст для 2D

Сообщение setar » 15 окт 2015, 12:21

Человеческий почерк сильно отличается от набраных одинаковых букв из шрифта (пусть даже взятых из реальной рукописи).
Я не анализировал закономерности (подозреваю на эту тему существует масса исследований каких нибудь криминалистов-графологов), но и с первого взгляда ясно что буква "а" с которой начинается слово сильно отличается от буквы "а" в середине слова, не говоря уж о том что в шрифтах нет связок между буквами. Ну и сами буквы сильно меняются в зависимости от окружающих соседних - точки входа и выхода могут сильно плавать.

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

Догадываюсь что шрифты рукописные должны быть векторными, пост-процессинговых процессов должно быть несколько:
1. связываем "хвосты" начальной и последующей букв вектором.
Причем вероятно, если этот вектор уходит далеко от обычных точек входа и выхода подворачиваем букву или по крайней мере меняем кривизну сегмента перед связывающим.
2. придаем некий "рандомайз" полученному тексту, тут нужно будет анализировать рукописные тексты и искать закономерности. тут могут влиять факторы движения кисти с периодическим перемещеним точки опоры, усталость/восстановление мышц, положение листа и "уход" опорных линий строк
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Генерация рукописного текст для 2D

Сообщение TedBeer » 15 окт 2015, 13:03

Если интересно повозиться, то вот первый нагугленный генератор рукописного текста на базе нейронной сети с открытыми исходниками. С русским текстом конечно вообще никак, надо возиться, может тренировать сеть. Там же есть ссылка на объяснение как это работает и на исходные коды.

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

Re: Генерация рукописного текст для 2D

Сообщение setar » 15 окт 2015, 15:28

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

Re: Генерация рукописного текст для 2D

Сообщение Madf » 21 мар 2016, 14:53

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

Re: Генерация рукописного текст для 2D

Сообщение Myp » 21 мар 2016, 23:04


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

Re: Генерация рукописного текст для 2D

Сообщение Myp » 29 ноя 2016, 16:36

вот там есть кое что
https://habrahabr.ru/post/316404/
Изображение

и ссылки оттуда на другую прогу генератор рукописей
http://dimlight.ru/projects/programs/sinyak.html
Изображение
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Генерация рукописного текст для 2D

Сообщение setar » 30 ноя 2016, 15:17

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

Re: Генерация рукописного текст для 2D

Сообщение Myp » 30 ноя 2016, 16:14

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

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

Re: Генерация рукописного текст для 2D

Сообщение Harh » 01 дек 2016, 12:57

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


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

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


Если заставить менять силу нажатия, дав ему в "руку" ручку, даа... "Графологический анализ завершился самоубийством специалиста" :)
Аватара пользователя
Harh
 
Сообщения: 850
Зарегистрирован: 04 сен 2013, 12:52
Откуда: Челябинск
ФИО: Игнат

След.

Вернуться в 3D печать

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

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