Пример #1
0
 private static void onChequeAnalysisComplete(ChequeAnalysis obj)
 {
     Console.WriteLine($"Date: {obj.Date}");
     Console.WriteLine($"Payment Details Line one: {obj.PayDescriptionLineOne}");
     Console.WriteLine($"Payment Details Line two: {obj.PayDescriptionLineTwo}");
     Console.WriteLine($"Target Account Number: {obj.AccountNumber}");
     Console.WriteLine($"Amount: {obj.Amount}");
     Console.WriteLine();
 }
Пример #2
0
        private ChequeAnalysis RunChequeAnalysis(AnalysedImage image)
        {
            IChequeTemplate chequeTemplate = DetermineChequeTemplate(image);

            image.ChequeTemplate = chequeTemplate;

            ChequeAnalysis chequeAnalysis = new ChequeAnalysis
                                            (
                accountNumber: GetProperty(chequeTemplate.AccountNumber, image)?.Text,
                amount: GetProperty(chequeTemplate.Amount, image)?.Text,
                date: GetProperty(chequeTemplate.Date, image)?.Text,
                payDescriptionLineOne: GetProperty(chequeTemplate.PayDescriptionLineOne, image)?.Text,
                payDescriptionLineTwo: GetProperty(chequeTemplate.PayDescriptionLineTwo, image)?.Text
                                            );

            _imageManager.RenderAnalysedChequeBoundingBoxes(image);
            _imageManager.RenderChequeTemplateBoundingBoxes(image);


            return(chequeAnalysis);
        }