Преобразование Hough изначально предназначено для обнаружения прямых линий в изображении, но более поздние модификации были предложены для использования аналогичной логики для обнаружения кругов или других фигур. Однако буквы и текст немного сложнее и могут (большую часть времени) описываться простой формой. Таким образом, преобразование Хафа напрямую невозможно.
Однако преобразование Hough можно использовать как часть решения. Например, вы можете обнаружить прямые линии, и это может помочь вам обнаружить отдельные буквы или распознать некоторые специальные буквы. Также иногда Hough может использоваться для определения направления текста, которое представляет собой сложную проблему самостоятельно.
Распознавание текста - очень интересная проблема, и было предложено множество различных решений. На самом деле есть целые курсы, посвященные этому, и часто появляются новые подходы. Мне лично нравятся подходы, которые используют нейронные сети больше всего. Посмотрите, например, here.
Если вы хотите протестировать алгоритмы, то matlab - ваш друг. Реализация преобразования hough сама по себе - это не путь. Вы можете искать код в matlab. Или используйте открытые cv. – Gilad