-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create an EnforceObjectsOneToOne plugin [WIP] #242
Conversation
@sugan89 identified a case where this is failing, will dig in later but I now have the files to do so |
Would like to have the third panel of the display image be outlines of the enforced primary and secondary objects superimposed but I don't understand how to make that work so I need help. Do we ever have module inputs that are only for the display? Because it would be neat to add the functionality of |
IDSecondary has something like that, perhaps that code will be of use?
Oh @ErinWeisbart , the answer to "do we ever do X in CellProfiler" is ALWAYS yes. In this case, the "display local maxima" setting in IDPrimary |
I still don't understand how, but I did it :) |
I confess I found some of the descriptions over-mathy, to the point in one or two places I couldn't parse correctness, so I did a small editing pass. If you can live with @ErinWeisbart , please do pull, otherwise, edit as you see fit and then pull! |
Replaces #238
We initially looked at putting this functionality into RunCellpose (#227), and a lot of the pseudocode happened there, but in writing this up I realized that a) it was fiddly and b) the more DL segmentation stuff we add, the more we were going to need it, and so I extracted it out into its own module. Initial draft here lacks a display and some documentation but otherwise as far as I can tell is otherwise functional and is creating the correct outputs.