Изменения

Перейти к: навигация, поиск

Распознавание изогнутого текста

1367 байт добавлено, 16:31, 20 января 2021
TextSnake (2018)
=== TextSnake (2018) ===
TextSnake представляет текст в виде отличается уникальным способом представления области с текстом. Математически, экземпляр текста <math>t</math>, состоящий из нескольких элементов, может быть представлен как упорядоченный список <math>S(t)</math>. <math>S(t) = \{D_0, D_1, ... , D_i , ... , D_n\}</math>, где <math>D_i</math> {{---}} это <math>i</math>-й диск, а <math>n</math> {{---}} количество дисков. Каждый диск <math>D</math> обладает набором геометрических свойств <math>(линияc, обводящая текcт по периметруr, θ)</math>, делящейся внутри где <math>c, r, θ</math> {{---}} это центр, радиус и ориентация диска <math>D</math> соответственно. Радиус <math>r</math> определён как половина от локальной высоты <math>t</math>, а ориентация <math>θ</math> {{---}} это тангенциальное направление центральной линии относительно центра <math>c</math>. Таким образом, текстовая область <math>t</math> может быть легко представлена с помощью вычисления объединения дисков в виде последовательности кругов разного радиуса<math>S(t)</math>. Важно, что сами диски никак не связаны с символами, расположенных всегда строго в центре области текстапринадлежащими <math>t</math>.Такое представление <math>t<br clear=all/math>даёт возможность "выпрямить" текстовую область, что облегчит распознавание её содержимого. 
[[file:TextSnakeRepresentation.png|300px|left|thumb|Как TextSnake представляет текст]]
<br clear=all>
 
==== Архитектура ====
[[Файл:Ts pip.png|500px|right|thumb|Схема работы TextSnake]]
238
правок

Навигация