def main(self):
        try:
            print("Parsing Arguments")
            args = self.parse_arguments()
            self.input_file = args.input_file
            if args.output_file:
                self.output_file = args.output_file

            if FileUtils.file_exists(self.input_file):
                self.process_images(self.input_file)
                print("Image Diff Done")
            else:
                print(f"Couldn't find input file => {self.input_file}")
        except Exception as ex:
            print(traceback.format_exc())
            print(f"Exception occurred => {ex}")