Функция OpenCV HoughLines (), где я должен рассмотреть происхождение изображения?

Я хотел бы обнаружить некоторые линии с помощью стандартного преобразования Хафа и отфильтровать результат по тета-значению, чтобы оставшиеся строки имели определенную ориентацию.

Что меня интересует, так это то, что в функции HoughLines находится источник, из которого эта функция вычисляет каждое тэта-значение? Например, если у меня есть изображение размера ширина x высота, какова координата этого источника? это (0, высота)? или (0,0)

Я предполагаю, что это где-то между 4 углами изображения, но я не уверен. Любой мог бы это выяснить, это было бы очень признательно.

1

Решение

Происхождение видно из этой фотографии из документации opencv:

введите описание изображения здесь

Есть (0, высота) на изображении, нижний левый угол

4

Другие решения

линии — выходной вектор линий.
Каждая строка представлена ​​двухэлементным вектором (ро, тета)

  • ро расстояние от начала координат (0,0) (верхний левый угол изображения).

  • тета угол поворота линии в радианах (0 = {вертикальная линия}, pi / 2 = {горизонтальная линия}).

от http://docs.opencv.org/modules/imgproc/doc/feature_detection.html?highlight=houghlines

0

Это верхний левый угол изображения.

0
По вопросам рекламы [email protected]