annofabapi.segmentation module#

annofabapi.segmentation.read_binary_image(fp) ndarray[source]#

アノテーションZIP(ディレクトリ)に格納されている塗りつぶし画像を読み込みます。

Parameters:

fp – A filename (string), pathlib.Path object or file object.

Returns:

numpyの2次元配列。`dtype`はbool。 各要素の値は、塗られている部分([255,255,255,255])はTrue, 塗られていない部分([0,0,0,0])はFalseです。

annofabapi.segmentation.write_binary_image(array: _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes], fp) None[source]#

booleanの2次元配列から、Annofab用の塗りつぶし画像を書き出します。

Parameters:
  • array – 2次元配列。各要素はboolean。 Trueは[255,255,255,255], Falseは[0,0,0,0]で塗りつぶされます。

  • fp – A filename (string), pathlib.Path object or file object.