docs: def _Check3DImage(image, require_static=True):
    """Assert that we are working with properly shaped image.
    Args:
      image: 3-D Tensor of shape [height, width, channels]
      require_static: If `True`, requires that all dimensions of `image` are
        known and non-zero.
  
    Raises:
      ValueError: if image.shape is not a [3] vector.
    """
    try:
      image_shape = image.get_shape().with_rank(3)
    except ValueError:
      raise ValueError('\'image\' must be three-dimensional.')
    if require_static and not image_shape.is_fully_defined():
      raise ValueError('\'image\' must be fully defined.')
    if any(x == 0 for x in image_shape):
      raise ValueError('all dims of \'image.shape\' must be > 0: %s' %
                       image_shape)