MATLAB: Is it possible to create imdistance line on a mouse click and trace the line as seen with the distance tool in imtool


So, I have an image, I would like to be able to trace a line (snap from point to point) like how is down with imtool and the distance tool?
I can create a line object using imdistance, but the line is created automatically in the middle of the image, I would like it to be created at the pointer of the mouse.
Any ideas??

Best Answer

  • imdistline() with three parameters creates a distance tool with endpoints at the given x y position.