最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c# 開發(fā)文字識別軟件

 更新時間:2020年12月14日 11:14:09   作者:沐汐Vicky  
這篇文章主要介紹了c# 開發(fā)文字識別軟件的方法,幫助大家更好的利用c#進行文字識別,感興趣的朋友可以了解下

本文主要討論C#開發(fā)使用百度文字識別OCR來識別文字,本文最后會提供本安全源代碼以及運行軟件包,如有需要可自行下載

開發(fā)流程如下:

1. 創(chuàng)建百度應(yīng)用:

  創(chuàng)建應(yīng)用之后就能看到創(chuàng)建完的應(yīng)用和 API KEY 以及 Secret KEY了,在調(diào)用API時需傳入這些配置值

  詳見:https://console.bce.baidu.com/ai/#/ai/ocr/overview/index

2. 引用 Baidu.Aip (SDK)

  Baidu.Aip 封閉了文字識別Ocr API 的Http請求,簡化代碼,提高開發(fā)效率。如果不想引用該DLL,可以自己封裝Http請求方法。

  C# SDK 現(xiàn)已開源,快速接入文檔參考:https://ai.baidu.com/ai-doc/OCR/ok3h7y6zw

3. 調(diào)用API,

  這里僅展示通用及高精度識別示例,特殊場景識別,詳見官方文檔:https://ai.baidu.com/ai-doc/OCR/Mk3h7y6j8

/// <summary>
    /// 調(diào)用百度 API 識別文字
    /// </summary>
    /// <param name="imgPath">圖片路徑</param>
    /// <param name="accurate">是否高精度</param>
    /// <returns></returns>
    public BaiduRetOcr Recognize(string imgPath, bool accurate)
    {
      try
      {
        string appId, apiKey, secretKey;
        if(!RiverAuth.Instant.GetOcrApiConfig(out appId, out apiKey, out secretKey))// 讀取應(yīng)用配置
          return new BaiduRetOcr();
        var client = new Baidu.Aip.Ocr.Ocr(apiKey, secretKey);
        client.Timeout = (int)ConfigUtil.GetConfig(EnumConfigKey.ClientTimeOut, 60 * 1000);
        var image = File.ReadAllBytes(imgPath);
        // 調(diào)用通用文字識別, 圖片參數(shù)為本地圖片,可能會拋出網(wǎng)絡(luò)等異常,請使用try/catch捕獲
        var result = client.GeneralBasic(image);
        // 如果有可選參數(shù)
        var options = new Dictionary<string, object>{
          {"language_type", "CHN_ENG"},
          {"detect_direction", "true"},
          {"detect_language", "true"},
          {"probability", "true"}
        };
        // 帶參數(shù)調(diào)用通用文字識別, 圖片參數(shù)為本地圖片
        if (accurate)
        {
          result = client.AccurateBasic(image, options);
        }
        else
          result = client.GeneralBasic(image, options);
        return result.ToObject<BaiduRetOcr>();
      }
      catch (Exception ex) {
        MsgUtil.Error("識別錯誤:"+ex.Message);
        return new BaiduRetOcr();
      }
      finally
      {
      }
    }

4. 識別結(jié)果

原圖片:

圖片識別結(jié)果:

 5. 源代碼及軟件包下載

軟件開源代碼地址(集成項目):https://gitee.com/bidev_admin/river-int-ai.git

運行軟件包下載地址(.Net Framework 4.5): https://pan.baidu.com/s/1z-WFDGHhEP8tqLqwp9I0Mw  提取碼:  r3sk 

作者:沐汐 Vicky
出處:http://www.cnblogs.com/EasyInvoice

以上就是c# 開發(fā)文字識別軟件的詳細內(nèi)容,更多關(guān)于c# 文字識別的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 剖析設(shè)計模式編程中C#對于組合模式的運用

    剖析設(shè)計模式編程中C#對于組合模式的運用

    這篇文章主要介紹了設(shè)計模式編程中C#對于組合模式的運用,理論上來說組合模式包含抽象構(gòu)件、樹葉構(gòu)件和樹枝構(gòu)件三個角色,需要的朋友可以參考下
    2016-02-02
  • C#中SerialPort的使用教程詳解

    C#中SerialPort的使用教程詳解

    SerilPort是串口進行數(shù)據(jù)通信的一個控件,這篇文章主要為大家詳細介紹了C#中SerialPort的使用,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-12-12
  • C#記一次http協(xié)議multipart/form-data的boundary問題

    C#記一次http協(xié)議multipart/form-data的boundary問題

    這篇文章主要介紹了C#記一次http協(xié)議multipart/form-data的boundary問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • C# 中GUID生成格式的四種方法

    C# 中GUID生成格式的四種方法

    這篇文章主要介紹了C# 中GUID生成格式的四種方法,需要的朋友可以參考下
    2017-02-02
  • C#獲取文件名和文件路徑的兩種實現(xiàn)方式

    C#獲取文件名和文件路徑的兩種實現(xiàn)方式

    這篇文章主要介紹了C#獲取文件名和文件路徑的兩種實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C#使用偽隨機數(shù)實現(xiàn)加密用戶密碼的方法

    C#使用偽隨機數(shù)實現(xiàn)加密用戶密碼的方法

    這篇文章主要介紹了C#使用偽隨機數(shù)實現(xiàn)加密用戶密碼的方法,對于開發(fā)C#會員系統(tǒng)或者程序安全問題都有一定的參考借鑒價值,需要的朋友可以參考下
    2014-07-07
  • C# WinForm遍歷窗體控件的3種方法

    C# WinForm遍歷窗體控件的3種方法

    這篇文章主要介紹了C# WinForm遍歷窗體控件的3種方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-04-04
  • C#?異步多線程入門基礎(chǔ)

    C#?異步多線程入門基礎(chǔ)

    今天來談?wù)劗惒蕉嗑€程,做網(wǎng)站服務(wù)的同學都知道,Web?應(yīng)用是天生的異步多線程,無論做?Winform、WPF、Webform?等,異步多線程的應(yīng)用是非常廣泛的。本篇主要講解一些概念性東西,與一些實例來入門異步多線程
    2021-11-11
  • C# 裝箱和拆箱的知識回顧

    C# 裝箱和拆箱的知識回顧

    本篇文章主要介紹了C#的裝箱和拆箱的知識點回顧,對大家的學習和復習具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • C# 服務(wù)器發(fā)送郵件失敗實例分析

    C# 服務(wù)器發(fā)送郵件失敗實例分析

    在本篇文章里小編給大家?guī)硪黄P(guān)于C# 服務(wù)器發(fā)送郵件失敗實例內(nèi)容,需要的朋友們可以學習下。
    2020-03-03

最新評論

娄底市| 康平县| 河东区| 遂溪县| 苍梧县| 泾阳县| 鸡泽县| 洛扎县| 察哈| 彩票| 中方县| 新民市| 筠连县| 宁乡县| 游戏| 辰溪县| 吴桥县| 宜都市| 双江| 天台县| 长武县| 崇信县| 昌乐县| 庆阳市| 香港| 隆昌县| 惠安县| 益阳市| 武威市| 左贡县| 肥西县| 福清市| 杭锦旗| 互助| 越西县| 府谷县| 突泉县| 巴青县| 金堂县| 绥阳县| 阿拉善左旗|