フィルターのクリア

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