arthew0

← назад

HoughLinesP

HoughLinesP

cv::HoughLinesP — функция OpenCV, реализующая вероятностное преобразование Хафа для поиска отрезков линий на изображении (в отличие от классической HoughLines, которая находит бесконечные прямые).

Скачать версию для TouchDesigner на моём Patreon



Функция напрямую возвращает начальную и конечную точки каждого найденного отрезка (x1,y1,x2,y2), что делает её практичной и широко используемой в прикладных задачах: распознавание дорожной разметки, сканирование документов, анализ контуров.

Как это работает в TouchDesigner

Script OP принимает TOP-текстуру на вход, выполняет детекцию границ и cv::HoughLinesP на каждом кадре и выдаёт координаты концов найденных отрезков как структурированные данные. Дальше эти координаты рендерятся как геометрия: каждый кадр живого видео превращается в набор прямых штрихов, повторяющих структуру сцены.

Ключевые параметры:

Но если использовать proximity-ноду, получается интересный эффект — близкие концы отрезков соединяются в паутинообразные структуры, и технический детектор превращается в абстрактный генеративный рисунок:

Применение