Introduction - If you have any usage issues, please Google them yourself
edgelink.m edge linking function that forms lists of connected edge points from a binary edge image. (Needs findendsjunctions and cleanedgelist below).
drawedgelist.m plots out a set of edge lists generated by edgelink or lineseg.
edgelist2image.m transfers edgelist data back into a 2D image array.
lineseg.m forms straight line segments fitted with a specified tolerance to the lists of connected edge points.
maxlinedev.m is also used by lineseg.m to calculate deviations of the edge lists from the fitted segments.
findendsjunctions.m finds line junctions and endings in a line/edge image.
cleanedgelist.m cleans up a set of edge lists generated by edgelink or lineseg so that isolated edges and spurs that are shorter than a minimum length are removed.