Я пытаюсь для реализации каскадного преобразования Хафа (я уже реализовал «нормальную» версию.), но мне трудно понять следующее:
После применения HT к изображению у меня остаются прямые линии в заданном пространстве. Каскадная версия HT требует, чтобы я разделил внутреннее пространство на 3 подпространства, чтобы решить проблему неограниченных значений.
Как я могу это сделать?
Вот изображение того, как внутреннее пространство разделен:
Чтобы восстановить ограниченность пространства параметров при сохранении симметричной двойственности пространства, мы разделим (a, б) -пространство на три ограниченных подпространства, как показано на рисунке ниже. Первое подпространство также имеет координаты a и b, но только для | а | 1 и | б | 1 и | а |
Здесь я серьезно запутался, предположим, у меня есть строка в заданном пространстве. Как он будет разделен, если он нарушит | а |
Я просто просматриваю все пиксели в строке, и если этот пиксель имеет координаты больше, чем | а |
Прошу прощения, если такой вопрос не приветствуется в Stack Overlow - есть ли другой сайт, где я могу задать вопросы об алгоритмах?