После запуска детектора краев Canny на изображении я получаю четкие линии.Но функция линии Hough, кажется, пропускает довольно заметные линии при запуске на изображении Canny edgemap.Я держу только вертикальные и горизонтальные линии Хафа (допуск 15 градусов).Появляется множество дополнительных линий, но четко видимые линии, ограничивающие прямоугольники, не выбираются.
Вот фрагмент:
cvCanny( img, canny, 0, 100, 3 );
lines = cvHoughLines2( canny, storage, CV_HOUGH_PROBABILISTIC, 1, CV_PI/180, 35, 20, 10 );
Основное намерение состоит в том, чтобы обнаружить прямоугольные прямоугольники,узлы связанного списка.Однако образец программы squares.c будет обнаруживать только идеальные прямоугольники, если стрелка не касается границы прямоугольника.
Не могли бы вы объяснить, как изменились функции линии Хафа, которые помогут мне получить линии, соответствующиечетко видимые линии на изображении Кэнни Край?