Skip to content

Instantly share code, notes, and snippets.

@pculliton
pculliton / oid_mask_encoding.py
Created July 11, 2019 22:14
Mask encoding example for Kaggle OpenImages Instance Segmentation Competition
import base64
import numpy as np
from pycocotools import _mask as coco_mask
import typing as t
import zlib
def encode_binary_mask(mask: np.ndarray) -> t.Text:
"""Converts a binary mask into OID challenge encoding ascii text."""
# check input mask --
if mask.dtype != np.bool: