Было необходимо реализовать на языке Python функцию, выполняющую преобразование Хафа для поиска окружностей. Без использование готовых реализаций из OpenCV и других библиотек.
Для выполнения требований по скорости работы и объёму потребляемой памяти была использована библиотека numpy.
Проекцию пространства Хафа на плоскость прикладываю как доказательство реализации алгоритма. Готовые библиотечные функции Вам такого не покажут. Да и просто красиво =)