Ejemplo n.º 1
0
        public static async Task Run(
            [BlobTrigger("testimages/{name}")] Stream imageToOCR,
            string name,
            TraceWriter log)
        {
            log.Info($"Blob Trigger fired for {name}");
            var jabberwock = Image.FromStream(imageToOCR);
            var text       = TesseractHelper.OCRImageWithTesseract(jabberwock);

            log.Info($"OCR Text: {text}");
        }
 public static void Run([TimerTrigger("0 0 * * * *", RunOnStartup = true)] TimerInfo myTimer, TraceWriter log, ExecutionContext context)
 {
     log.Info($"C# Timer trigger function executed at: {DateTime.Now}");
     try
     {
         var jabberwock = Image.FromFile(context.FunctionAppDirectory + @"\Images\Jabberwock.JPG");
         var ocrResult  = TesseractHelper.OCRImageWithTesseract(jabberwock);
         log.Info($"Confidence: {ocrResult.MeanConfidence}");
         log.Info(ocrResult.OcrText);
     }
     catch (Exception ex)
     {
         log.Error($"Exception: {ex}");
     }
     log.Info($"C# Timer trigger function finished at: {DateTime.Now}");
 }