private string recognizeLetter(BufferedImage image) { // samo za test // OCRUtilities.saveToFile(image, "C:\\Users\\Mihailo\\Desktop\\OCR\\test-letters", new Random().nextInt()+"", "png"); // IDictionary <string, double?> output = plugin.recognizeImage(image); return(OCRUtilities.getCharacter(output)); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public static void main(String[] args) throws java.io.IOException public static void Main(string[] args) { // User input parameters //*********************************************************************************************************************************** string networkPath = "C:/Users/Mihailo/Desktop/OCR/nnet/nnet-12-0.01.nnet"; // path to the trained network * string letterPath = "C:/Users/Mihailo/Desktop/OCR/letters/259.png"; // path to the letter for recognition * //*********************************************************************************************************************************** NeuralNetwork nnet = NeuralNetwork.createFromFile(networkPath); ImageRecognitionPlugin imageRecognition = (ImageRecognitionPlugin)nnet.getPlugin(typeof(ImageRecognitionPlugin)); IDictionary <string, double?> output = imageRecognition.recognizeImage(new File(letterPath)); Console.WriteLine("Recognized letter: " + OCRUtilities.getCharacter(output)); }