func (t *TesseractAPI) BaseAPIProcessPage(filename string, pix *lept.Pix, page_index int, retry_config *C.char, timeout_millisec int) string { cFilename := C.CString(filename) defer C.free(unsafe.Pointer(cFilename)) cPix := pix.RawPix() out := C.TessBaseAPIProcessPage( t.api, (*C.struct_Pix)(unsafe.Pointer(cPix)), C.int(page_index), cFilename, retry_config, C.int(timeout_millisec)) result := C.GoString(out) return result }
func (t *TesseractAPI) BaseAPISetImage(pix *lept.Pix) { cPix := pix.RawPix() C.TessBaseAPISetImage2(t.api, (*C.struct_Pix)(unsafe.Pointer(cPix))) }