예제 #1
0
 public void AddToDB(char c, Bitmap img)
 {
     if (DB.ContainsKey(c))
     {
         DB[c].AddLetter(img);
     }
     else
     {
         DB[c] = new OCRChar(c, img);
     }
 }
예제 #2
0
        public char Identify(Bitmap img)
        {
            char   car        = '-';
            double identified = 0;

            byte[] byte_img = OCRChar.BitmapToByteArray(img);

            foreach (var pair in DB)
            {
                double cur_val = pair.Value.IdentifyImg(byte_img);
                if (identified < cur_val)
                {
                    car        = pair.Key;
                    identified = cur_val;
                }
            }

            return(car);
        }