how to detect more lines using hough function

4 visualizaciones (últimos 30 días)
Jack
Jack el 23 de Mzo. de 2011
Movida: DGM el 1 de Oct. de 2024
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

Respuesta aceptada

David Young
David Young el 24 de Mzo. de 2011
Try reducing the threshold parameter in HOUGHPEAKS. The default is half the maximum value in the array.
  2 comentarios
Jack
Jack el 24 de Mzo. de 2011
Movida: DGM el 1 de Oct. de 2024
Thanks for the quick reply. i will try and experiment with the thresh values and report back my results.
Thanks
Jack
Jack el 26 de Mzo. de 2011
Movida: DGM el 1 de Oct. de 2024
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

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by