def run_inference_sync(self, original_image # type: OpenCV Mat
                          ):
        # type: (...) -> List
        """ Preprocess image, runs inference, does postprocessing on inference results. Returns results as a List.
            1. Calls __preprocess_image() to preprocess the image. 
            2. Run an inference on the NCS using the preprocessed image as input. 
            3. Call __postprocess_results to organize the data. 
            4. Return the results as a list of tuples (4 bounding box coordinates, 
               confidence score, and class id). """
        pass
 Preprocess image, runs inference, does postprocessing on inference results. Returns results as a List.
            1. Calls __preprocess_image() to preprocess the image. 
            2. Run an inference on the NCS using the preprocessed image as input. 
            3. Call __postprocess_results to organize the data. 
            4. Return the results as a list of tuples (4 bounding box coordinates, 
               confidence score, and class id). 
shared/Python/Object_detector.py