static IBinaryImage regionToIBinaryImage(IImageRegion region) { Rect r = region.bounds(); ret iBinaryImageFromFunction(r.w, r.h, (x, y) -> !region.contains(r.x+x, r.y+y)); }