Sorry to go back and forth about this minor point. The reason I worded it the other way was because I assumed a user would be attempting to obtain separate shapes for each unconnected object. The note warned that this might not always be the case, and recommended a way to obtain the desired behavior - namely by running the original `convex_hull_image` separately on each label.

At least the way I read this right now - and I could be misinterpreting - it recommends combining all objects into one large hull if any overlap is detected. That is a potential alternative approach, but wouldn't be the behavior/recommendation I would expect users reaching for this function would want. Feel free to clarify if you think I'm missing something.