예제 #1
0
        public TesseractOctarineEngine()
        {
            string dir = Path.GetDirectoryName(new Uri(Assembly.GetExecutingAssembly().CodeBase).LocalPath) + @"\Tesseract.Octarine";

            TesseractEnviornment.CustomSearchPath = dir;
            CultureInfo ci = Thread.CurrentThread.CurrentCulture;

            this.language = new OctarineLanguage(ci.DisplayName, ci.ThreeLetterISOLanguageName, 3);
        }
예제 #2
0
 public void SetLanguage(OctarineLanguage lang, int quality = 0)
 {
     if (quality == -1)
     {
         quality = 1;
     }
     this.language = lang;
     this.quality  = quality;
 }
예제 #3
0
 public void SetLanguage(OctarineLanguage lng, int quality = -1)
 {
     foreach (var lang in OcrEngine.AvailableRecognizerLanguages)
     {
         if (lng.Code == lang.LanguageTag)
         {
             this.language = lang;
         }
     }
 }