Convert ONNX* Faster R-CNN Model to the Intermediate Representation

These instructions are applicable only to the Faster R-CNN model converted to the ONNX* file format from the facebookresearch/maskrcnn-benchmark model.

Step 1. Download the pre-trained model file from onnx/models (commit-SHA: 8883e49e68de7b43e263d56b9ed156dfa1e03117).

Step 2. To generate the Intermediate Representation (IR) of the model, change your current working directory to the Model Optimizer installation directory and run the Model Optimizer with the following parameters:

python3 ./mo_onnx.py
--input_model FasterRCNN-10.onnx \
--input_shape [3,800,800] \
--mean_values [102.9801,115.9465,122.7717] \
--transformations_config ./extensions/front/onnx/faster_rcnn.json

Note that the height and width specified with the input_shape command line parameter could be different. Refer to the documentation for more information about supported input image dimensions and required pre- and post-processing steps.

Step 3. Interpret the outputs. The generated IR file has several outputs: class indices, probabilities and box coordinates. These are outputs from the “DetectionOutput” layer.