def recognize_file(self, file_path):
        """
        This causes OpenALPR to attempt to recognize an image by opening a file on
        disk.

        :param file_path: The path to the image that will be analyzed
        :return: An OpenALPR analysis in the form of a response dictionary
        """
        file_path = _convert_to_charp(file_path)
        ptr = self._recognize_file_func(self.alpr_pointer, file_path)
        json_data = ctypes.cast(ptr, ctypes.c_char_p).value
        json_data = _convert_from_charp(json_data)
        response_obj = json.loads(json_data)
        self._free_json_mem_func(ctypes.c_void_p(ptr))
        return response_obj
def recognize_file ( self , file_path ) : file_path = _convert_to_charp ( file_path ) ptr = self . _recognize_file_func ( self . alpr_pointer , file_path ) json_data = ctypes . cast ( ptr , ctypes . c_char_p ) . value json_data = _convert_from_charp ( json_data ) response_obj = json . loads ( json_data ) self . _free_json_mem_func ( ctypes . c_void_p ( ptr ) ) return response_obj
This causes OpenALPR to attempt to recognize an image by opening a file on
        disk.

        :param file_path: The path to the image that will be analyzed
        :return: An OpenALPR analysis in the form of a response dictionary