отрицательные расстояния с cv :: HoughLines?

Я использую cv :: HoughLines, чтобы найти строки в матрице. Матрица в порядке (я знаю это, потому что я получаю выходные данные. Это 8-битная целочисленная карта с 0 для черных и 255 для белых точек).

Проблема в том, что я получаю хорошие угловые значения, но частично отрицательные значения расстояния. Это возможно? Расстояния всегда положительные, думал я.

0

Решение

Согласно статье Википедии о трансформации;

если тета-диапазон тета> = 0 && тета<= pi, тогда ваши значения rho могут быть отрицательными числами.
Но если ваш диапазон тета равен тета> = 0 && theta >> (2 * pi), тогда ваши значения rho должны иметь положительное значение.

Источник

0

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

Других решений пока нет …

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