91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用c# 編寫一個文字識別功能

發布時間:2020-12-14 13:53:34 來源:億速云 閱讀:1323 作者:Leah 欄目:開發技術

本篇文章給大家分享的是有關利用c# 編寫一個文字識別功能,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

開發流程如下:

1. 創建百度應用:

  創建應用之后就能看到創建完的應用和 API KEY 以及 Secret KEY

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

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

3. 調用API,

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

/// <summary>
    /// 調用百度 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))// 讀取應用配置
          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);
        // 調用通用文字識別, 圖片參數為本地圖片,可能會拋出網絡等異常,請使用try/catch捕獲
        var result = client.GeneralBasic(image);
        // 如果有可選參數
        var options = new Dictionary<string, object>{
          {"language_type", "CHN_ENG"},
          {"detect_direction", "true"},
          {"detect_language", "true"},
          {"probability", "true"}
        };
        // 帶參數調用通用文字識別, 圖片參數為本地圖片
        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. 識別結果

原圖片:

利用c# 編寫一個文字識別功能

圖片識別結果:

利用c# 編寫一個文字識別功能

以上就是利用c# 編寫一個文字識別功能,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

土默特左旗| 黔南| 海兴县| 麻栗坡县| 两当县| 吴堡县| 丹凤县| 石门县| 南昌市| 通榆县| 无棣县| 额敏县| 图木舒克市| 大渡口区| 丰都县| 汽车| 故城县| 五华县| 汶上县| 碌曲县| 手游| 珲春市| 伊川县| 称多县| 滦平县| 兴隆县| 银川市| 普洱| 泸州市| 渝北区| 若羌县| 达尔| 新宁县| 荥阳市| 清水河县| 晋中市| 白水县| 胶州市| 容城县| 凭祥市| 濮阳市|