def get_component_images(self, level, text_only_int, return_pixa=False, return_block_ids=False): if return_pixa is True: pixa_p = TessPixaP() pixa_p_parm = byref(pixa_p) else: pixa_p = None pixa_p_parm = None if return_block_ids is True: block_ids_p = POINTER(c_int)() block_ids_p_parm = byref(block_ids_p) else: block_ids_p = None block_ids_p_parm = None boxa_p = c_tess_get_component_images(byref(self.__api), level, bool(text_only_int), pixa_p_parm, block_ids_p_parm) simple_ptr_result_checker(boxa_p) # TODO: Wrap results to be freed. return (boxa_p, pixa_p, block_ids_p)
def get_regions(self, return_pixa=False): if return_pixa is True: pixa_p = PixaP() pixa_p_parm = byref(pixa_p) else: pixa_p = None pixa_p_parm = None boxa_p = c_tess_get_regions(byref(self.__api), pixa_p_parm) simple_ptr_result_checker(boxa_p) # TODO: Wrap results to be freed. return (boxa_p, pixa_p)
def pix_read(file_path): pix_p = c_lept_pix_read(file_path) simple_ptr_result_checker(pix_p) return pix_p
def get_init_languages_as_string(self): str_ = c_tess_get_init_languages_as_string(byref(self.__api)) simple_ptr_result_checker(str_) return str_
def get_unichar(self, unichar_id): str_ = c_tess_get_unichar(byref(self.__api), unichar_id) simple_ptr_result_checker(str_) return str_
def get_unlv_text(self): str_ = c_tess_get_unlv_text(byref(self.__api), page_number) simple_ptr_result_checker(str_) return str_
def get_utf8_text(self): str_ = c_tess_get_utf8_text(byref(self.__api)) simple_ptr_result_checker(str_) return _TextWrapper(str_)