zoukankan      html  css  js  c++  java
  • OCR图像识别技术-Asprise OCR

    // csc AspriseDemo.cs /r:AspriseOcr.dll
    // 注意注册:AspriseOCR.InputLicense("123456", "123456789123456789123456789");
    // http://asprise.com/ocr/docs/html/asprise-ocr-library-csharp-vb.net-component.html
    using System;
    using AspriseOcr;
    
    namespace AspriseDemo
    {
        class Program
        {
            static void Main(string[] args)
            {
                AspriseOCR.SetUp();
                AspriseOCR.InputLicense("123456", "123456789123456789123456789");
                AspriseOCR ocr = new AspriseOCR();
                ocr.StartEngine("eng", AspriseOCR.SPEED_FASTEST);
                string s = ocr.Recognize(@".demo.png", -1, -1, -1, -1, -1,AspriseOCR.RECOGNIZE_TYPE_ALL, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT);
                /* 支持识别类型 PDF,TIF,PNG,JPG,
                //TEXT ONLY
                s = ocr.Recognize(@"C:pathimg.jpg", -1, -1, -1, -1, -1,AspriseOCR.RECOGNIZE_TYPE_TEXT, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT);
                //BARCODE ONLY
                s = ocr.Recognize(@"C:pathimg.jpg", -1, -1, -1, -1, -1,AspriseOCR.RECOGNIZE_TYPE_BARCODE, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT);
                //PART OF IMAGE
                s = ocr.Recognize(@"C:pathimg.jpg", -1, 0, 0, 400, 200, AspriseOCR.RECOGNIZE_TYPE_ALL, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT);
                //More Image
                s = ocr.Recognize(@"C:img1.jpg;C:img2.png", -1, -1, -1, -1, -1,AspriseOCR.RECOGNIZE_TYPE_ALL, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT);
                //可以使用字典
                //ocr.StartEngine("eng", AspriseOCR.SPEED_FASTEST,"START_PROP_DICT_CUSTOM_DICT_FILE=dict.txt");
                s = ocr.Recognize("image.png", -1, -1, -1, -1, -1, AspriseOCR.RECOGNIZE_TYPE_ALL, AspriseOCR.OUTPUT_FORMAT_PLAINTEXT);
                //将识别结果存为 PDF
                ocr.Recognize(@"C:	est-image.png", -1, -1, -1, -1, -1, Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_PDF,
                    AspriseOCR.PROP_PDF_OUTPUT_FILE, "ocr-result.pdf",  AspriseOCR.PROP_PDF_OUTPUT_TEXT_VISIBLE, true);
                */
                Console.WriteLine(s);
                ocr.StopEngine();
                Console.ReadKey();
            }
        }
    }
    
  • 相关阅读:
    20171229
    对象关系型数据库管理系统(PostgresQL )
    CDN技术之--集群服务与负载均衡
    CDN技术之-介绍
    oracle不同用户间访问表不添加用户名(模式)前缀
    ora-28000 the account is locked
    CDN技术之--该技术概述
    CDN技术之--内容缓存工作原理
    PL/SQL题型代码示例
    在java中使用solr7.2.0 新旧版本创建SolrClient对比
  • 原文地址:https://www.cnblogs.com/flaaash/p/5395926.html
Copyright © 2011-2022 走看看