コード例 #1
0
 /// <inheritdoc />
 public int BaseApiGetIntVariable(IEngineHandle engine,
                                  string name,
                                  out int value
                                  )
 {
     return(UnsafeTesseractPrimitives.BaseApiGetIntVariable(engine.Handle, name, out value));
 }
コード例 #2
0
 /// <inheritdoc />
 public int BaseApiSetDebugVariable(IEngineHandle engine,
                                    string name,
                                    string value
                                    )
 {
     return(UnsafeTesseractPrimitives.BaseApiSetDebugVariable(engine.Handle, name, value));
 }
コード例 #3
0
 /// <inheritdoc />
 public void BaseApiSetRectangle(IEngineHandle engine,
                                 int left,
                                 int top,
                                 int width,
                                 int height
                                 )
 {
     UnsafeTesseractPrimitives.BaseApiSetRectangle(engine.Handle, left, top, width, height);
 }
コード例 #4
0
 /// <inheritdoc />
 public int BaseApiInit(IEngineHandle engine,
                        string datapath,
                        string language,
                        int mode,
                        IntPtr configs, int configs_size,
                        IntPtr vars_vec, int vars_vec_size, IntPtr vars_values, int vars_values_size
                        )
 {
     return(UnsafeTesseractPrimitives.BaseApiInit(engine.Handle, datapath, language, mode, configs, configs_size, vars_vec, vars_vec_size, vars_values, vars_values_size));
 }
コード例 #5
0
 /// <inheritdoc />
 public void BaseApiDelete(IEngineHandle engine)
 {
     UnsafeTesseractPrimitives.BaseApiDelete(engine.Handle);
 }
コード例 #6
0
 /// <inheritdoc />
 public void BaseApiClear(IEngineHandle engine)
 {
     UnsafeTesseractPrimitives.BaseAPIClear(engine.Handle);
 }
コード例 #7
0
 /// <inheritdoc />
 public int BaseApiMeanTextConf(IEngineHandle engine)
 {
     return(UnsafeTesseractPrimitives.BaseAPIMeanTextConf(engine.Handle));
 }
コード例 #8
0
 /// <inheritdoc />
 public string BaseApiGetHOCRText(IEngineHandle engine,
                                  int pageNum
                                  )
 {
     return(UnsafeTesseractPrimitives.BaseAPIGetHOCRText(engine.Handle, pageNum).IntPtrToStringSafe());
 }
コード例 #9
0
 /// <inheritdoc />
 public string BaseApiGetUTF8Text(IEngineHandle engine)
 {
     return(UnsafeTesseractPrimitives.BaseAPIGetUTF8Text(engine.Handle).IntPtrToStringSafe());
 }
コード例 #10
0
 /// <inheritdoc />
 public IntPtr BaseApiGetIterator(IEngineHandle engine)
 {
     return(UnsafeTesseractPrimitives.BaseApiGetIterator(engine.Handle));
 }
コード例 #11
0
 /// <inheritdoc />
 public IntPtr BaseApiAnalyseLayout(IEngineHandle engine)
 {
     return(UnsafeTesseractPrimitives.BaseAPIAnalyseLayout(engine.Handle));
 }
コード例 #12
0
 /// <inheritdoc />
 public int BaseApiRecognize(IEngineHandle engine,
                             IntPtr monitor
                             )
 {
     return(UnsafeTesseractPrimitives.BaseApiRecognize(engine.Handle, monitor));
 }
コード例 #13
0
 /// <inheritdoc />
 public void BaseApiSetImage(IEngineHandle engine, IntPtr pixHandle)
 {
     UnsafeTesseractPrimitives.BaseApiSetImage(engine.Handle, pixHandle);
 }
コード例 #14
0
 /// <inheritdoc />
 public PageSegMode BaseApiGetPageSegMode(IEngineHandle engine)
 {
     return((PageSegMode)UnsafeTesseractPrimitives.BaseAPIGetPageSegMode(engine.Handle));
 }
コード例 #15
0
 /// <inheritdoc />
 public void BaseApiSetPageSegMode(IEngineHandle engine,
                                   PageSegMode mode
                                   )
 {
     UnsafeTesseractPrimitives.BaseAPISetPageSegMode(engine.Handle, (int)mode);
 }
コード例 #16
0
 /// <inheritdoc />
 public string BaseApiGetStringVariable(IEngineHandle engine,
                                        string name
                                        )
 {
     return(UnsafeTesseractPrimitives.BaseApiGetStringVariable(engine.Handle, name));
 }