필터 지우기
필터 지우기

how to detect more lines using hough function

조회 수: 2 (최근 30일)
Jack
Jack 2011년 3월 23일
i need help
i have an image which i want to detect lines from it i do houg, than hough lines than hough peaks. i impose it on the image but only a few of the lines are detected i tried setting the number of peaks to 10, 100 , 500 1000 it didn't help much.
what do i have to do to make it detect all the lines
Thanks

채택된 답변

David Young
David Young 2011년 3월 24일
Try reducing the threshold parameter in HOUGHPEAKS. The default is half the maximum value in the array.

추가 답변 (2개)

Jack
Jack 2011년 3월 24일
Thanks for the quick reply. i will try and experiment with the thresh values and report back my results.
Thanks

Jack
Jack 2011년 3월 26일
i tried it using the circuit example the problem was keeping the threshold value to default ceil(0.3*max(H(:))) but when i change it to 1 then change the peak values than it works but when i keep peak at 100 and change threshold to 1 says 154 lines, threshold to 10, 0.1 154 lines. so choosing threshol value is not easy as random value .
Thanks for the help

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by