Sorry this is a reviving of an old post that you may have thought was dead. But I am seeking more help for my macro. I’ve made some adjustments to my macro . Besides learning to write functions, my main addition since has been to add a basic 'user interaction step' to pick which blobjects should be measured and create new blobjects. (For some reason ~25% of the chromosomes are not built into Blobjects.)
The major accuracy issue now is with the ridge detection. Inserting this ridge detection into my macro was an Amazing improvement for ‘detangling’ the overlapping objects. However, my macro still can’t produce reliable data since ridge detection still makes mistakes and there’s no way for me to change them before the measurements are reported. Ideally I would like to find a way to interact / change / update the objects produced into the ROI manager by ridge detection (Cs and JPs) to remove mistake ridges and keep the good ones.
My naive questions for editing Ridge Detection are;
How hard would it be to insert a step during the Ridge Detection to pause and edit some of the identified ridges?
Could there a way for the user to input ‘start and end’ points for a given ridge?
I'm sorry if my macro is hard to read and very long. I have not refined the final output sections since improving the accuracy of ridge detection should be addressed before I produce results I wish to use.
I appreciate any advice regarding these questions or how to start playing with the java classes in Ridge Detection to address these issues.