class_docstr: Input image is pre-processed before passing it to the network. This class applies the pre-processing to input image. It also
  applies post-processing to the output of the network and saves the output as an image.
class_docstr_tok: ["Input","image","is","pre-processed","before","passing","it","to","the","network",".","This","class","applies","the","pre-processing","to","input","image",".","It","also","applies","post-processing","to","the","output","of","the","network","and","saves","the","output","as","an","image","."]
docstr: The input image is resized from network output shape to original input shape maintaining the aspect ratio.
  
  Args:
          output :
               Output from the network.
docstr_tok: ["The","input","image","is","resized","from","network","output","shape","to","original","input","shape","maintaining","the","aspect","ratio",".","Args",":","output",":","Output","from","the","network","."]
code: def post_process(self, output):
      """
      The input image is resized from network output shape to original input shape maintaining the aspect ratio.
  
      Args:
              output :
                   Output from the network.
  
      """
  
      self.post_proc = post_process_image(
          output, self.image, self.target_size
      )
      return self.post_proc
  
file_path: nnabla/python/src/nnabla/models/semantic_segmentation/utils.py
imports: import numpy
  from nnabla.models.semantic_segmentation import image_preprocess
  from nnabla.utils.image_utils import imsave, imresize
label_desc: Use image node_id 3 for calling the ProcessImage obj's underlying member method code with example usage: obj.post_process(output) and returns: self