Azzera filtri
Azzera filtri

detect and fit curved lines in an image

10 visualizzazioni (ultimi 30 giorni)
Eric Franck
Eric Franck il 8 Dic 2012
Commentato: sheeha66 il 26 Mar 2015
I'm working on a project that includes lane detection and tracking; I'm able to detect straight lines in image using HT; I'd like to know how to accurately detect and fit curved lines in an image. Thanks folks
  1 Commento
sheeha66
sheeha66 il 26 Mar 2015
Hi eric.My project is exactly like you but im using the b-snake rather than HT.Can I know how you removed the unwanted background such as trees and shadows from the road? What is suitable technique that you use ? I really hope for your reply.Tq

Accedi per commentare.

Risposte (2)

Image Analyst
Image Analyst il 11 Dic 2012
If you have the coordinates of the pixels, you could use polyfit to fit them to a polynomial.
See articles on road following: Vision Bib
  3 Commenti
Image Analyst
Image Analyst il 11 Dic 2012
Well, maybe use the algorithm J recommended above or pick one from the exhaustive list I gave in Vision Bib. Or start simply with an edge detection routine, like the edge() function in MATLAB. Of course getting those coordinates is required before fitting to a curve can be done - you have to have something to fit to.

Accedi per commentare.


Jürgen
Jürgen il 8 Dic 2012
Hi,
Hough Transform can also be used for detecting curves:http://faculty.washington.edu/cfolson/papers/pdf/cviu99.pdf
regards,J
  1 Commento
Eric Franck
Eric Franck il 11 Dic 2012
Thanks a lot for your quick reply J, I've read the paper but frankly speaking it's been kinda difficult for me to derive a working code based on that paper within these days. Can u direct me to a working code for curve fitting? not necessarily based on HT of course. the ones I hv can only detect straight lines and no curves!
regards!

Accedi per commentare.

Categorie

Scopri di più su Trigonometry in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by