Я хотел бы обнаружить некоторые линии с помощью стандартного преобразования Хафа и отфильтровать результат по тета-значению, чтобы оставшиеся строки имели определенную ориентацию.
Что меня интересует, так это то, что в функции HoughLines находится источник, из которого эта функция вычисляет каждое тэта-значение? Например, если у меня есть изображение размера ширина x высота, какова координата этого источника? это (0, высота)? или (0,0)
Я предполагаю, что это где-то между 4 углами изображения, но я не уверен. Любой мог бы это выяснить, это было бы очень признательно.
Происхождение видно из этой фотографии из документации opencv:
Есть (0, высота) на изображении, нижний левый угол
линии — выходной вектор линий.
Каждая строка представлена двухэлементным вектором (ро, тета)
ро расстояние от начала координат (0,0) (верхний левый угол изображения).
тета угол поворота линии в радианах (0 = {вертикальная линия}, pi / 2 = {горизонтальная линия}).
от http://docs.opencv.org/modules/imgproc/doc/feature_detection.html?highlight=houghlines
Это верхний левый угол изображения.