Python » Страница 760
-Программирование на Python
Namingway,
такие вещи действительно пишут используя нейронные сети, генетические алгоритмы. На смартах? А почему нет? Я не вникал, но думаю тот же механизм восприятия голосовых команд, который самоадаптируется к интонации индивидуального пользователя, построен на этом принципе. Или распознавание рукописного ввода. Насчет простейших методов- хм, я очень сомневаюсь. Даже в идеальных условия наклонный шрифт, где по оси Y проекции символов пересекаются, простым алгоритмом не отделаться. Имхо конечно.
-------------
добавлено в 09.17: разумеется, там это все сделано не на питоне, но речь идет об алгоритме реалазации, и питон конечно проиграет в скорости.
Namingway,
скрипт встречал очень давно, да и то вписан в статью о нейронных сетях. dimy44 все верно написал, простой графической библиотекой ничего не сделаешь. Даже если у тебя строго оформленный шрифт где два одинаковых символа при попиксельном чтении дают абсолютно одинаковый результат, малейшая потеря качества исходного изображения сведет все к чертям. Также не стоит так сильно разграничивать python пк версии и pys60. Разница то - библиотеки gui и аппаратные особенности устройств.
хз, я не видел такого скрипта, да и имхо чем чужую писанину разбирать, лучше свой алгоритм придумать, раз там строго заданный шрифт как ты говоришь. "Обчерти" каждый символ, вот тебе зоны, в каждой из которых: набор координат пикселей цвета шрифта, который с учетом местоположения зоны-соответствующий ключ значения символа. Это самый примитивный способ, ненадежный, я бы на такое и время не тратил. Можешь и подругому придумать. Я не знаю, для чего тебе.
-------------
добавлено в 11.52: да и я уже писал, что с наклонным шрифтом даже такой примитивный способ бесполезен
- «
- 1
- 2
- --
- 759
- 760
- 761
- --
- 974
- 975
- »