I am wondering if anyone here has been able to make FindCurvePath work properly -- work without freezing or stopping with an error -- and if so, what is the secret of your success?
Every time I try using it, I end up with the same conclusion: broke.
The gist of the situation is, MorphologicalComponents[ ] pseudo-colors the points in an image array, using a new integer to mark the points comprising each component it identifies. Position[ ] can then find the points marked with a given component number. That part works very well.
The component points I want to use lie on plane curves. MorphologicalComponents marks the points in each curve with a component number, but I need them to be in proper curve order. That is precisely the job of FindCurvePath, but it just doesn't seem to work reliably enough to be useful.