How to download the segmentation mask
By default, the Remove Background API will return the subject that's been cutout from the input image:
Input Image
Result of the API call
However, it's also possible for the Remove Background API to return the segmentation mask instead.
For this, you'll need to set the argument channels
with the value alpha
.
Here's the result it will produce:
Input Image
Result of the API call
Because the mask is only in grayscale, in most cases it will be faster to download than the cutout subject.
However, there's one important caveat to be aware of:
When returning the cutout subject, the Remove Background API will apply some matting to improve the edges of the subject.
When returning the segmentation mask, this matting process will not be applied. So when the mask is applied manually, the edges of the cutout subject will be less precise.
Here's an example of what it looks like:
With matting applied by the API
Without matting applied by the API
If you want to give it a try, here's a code example that's configured to download the mask:
Last updated