# Can I display a binary numpy array on Slicer as a segmentation volume?

**URL:** <https://discourse.slicer.org/t/can-i-display-a-binary-numpy-array-on-slicer-as-a-segmentation-volume/7952>\
**Category:** Support\
**Created:** [August 8, 2019, 9:43pm UTC](https://discourse.slicer.org/t/can-i-display-a-binary-numpy-array-on-slicer-as-a-segmentation-volume/7952 "2019-08-08T21:43:12Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [August 10, 2019, 6:09pm UTC](https://discourse.slicer.org/t/can-i-display-a-binary-numpy-array-on-slicer-as-a-segmentation-volume/7952/3 "2019-08-10T18:09:12Z")

</div>

The simplest is probably to create a [labelmap volume node](https://apidocs.slicer.org/master/classvtkMRMLLabelMapVolumeNode.html), set its voxels from a numpy array using [slicer.util.updateVolumeFromArray](https://slicer.readthedocs.io/en/latest/developer_guide/slicer.html#slicer.util.updateVolumeFromArray), and convert into a segmentation node using [ImportLabelmapToSegmentationNode](https://discourse.slicer.org/t/import-labelmap-to-segmentation-node-in-batch-processing/2360/10).

---

_[View the full topic](https://discourse.slicer.org/t/can-i-display-a-binary-numpy-array-on-slicer-as-a-segmentation-volume/7952)._
