def run_inference_sync(self, original_image # type: OpenCV Mat
                          ):
        # type: (...) -> List
        """ Run an inference on the NCS, then perform postprocessing on the results and return them. """
        # send the image for preprocessing """
        preprocessed_image = self.__preprocess_image(original_image)
        cur_request_id = 0

        request_handle = self.exec_net.start_async(request_id=cur_request_id, inputs={self.input_blob: preprocessed_image})
        
        # wait for inference to complete
        if self.exec_net.requests[cur_request_id].wait(-1) == 0:
            detection_results_to_return = self.__postprocess(request_handle, original_image)
            return detection_results_to_return
 Run an inference on the NCS, then perform postprocessing on the results and return them. 
networks/tiny_yolo_v3/Tiny_yolo_v3_object_detector.py