Example #1
0
        public static void Main(string[] args)
        {
            NeuralNetwork nnet      = NeuralNetwork.load("C:\\Users\\zoran\\Desktop\\nn.nnet");
            OcrPlugin     ocrPlugin = (OcrPlugin)nnet.getPlugin(typeof(OcrPlugin));

            // load letter images
            Image charImage = ImageFactory.getImage("C:\\Users\\zoran\\Desktop\\Letters\\A.png");
            char? ch        = ocrPlugin.recognizeCharacter(charImage);

            Console.WriteLine(ch);
        }
Example #2
0
        public static List <char?> recognize(NeuralNetwork nnet, List <BufferedImage> images, Dimension charDimension)
        {
            OcrPlugin    ocrPlugin = (OcrPlugin)nnet.getPlugin(typeof(OcrPlugin));
            List <char?> letters   = new List <char?>();

            foreach (BufferedImage img in images)
            {
                char?letter = ocrPlugin.recognizeCharacter(new ImageJ2SE(img), charDimension);
                letters.Add(letter);
            }
            return(letters);
        }