示例#1
0
文件: Form1.cs 项目: coderli7/WinForm
        /// <summary>
        /// 百度API-获取全部消息
        /// </summary>
        /// <param name="images"></param>
        /// <returns></returns>
        private static string GetStrByImg(byte[] images)
        {
            String qrCodeByImg = "";

            try
            {
                // 设置APPID/AK/SK
                var APP_ID     = Config.APP_ID;
                var API_KEY    = Config.API_KEY;
                var SECRET_KEY = Config.SECRET_KEY;
                Ocr client     = new Baidu.Aip.Ocr.Ocr(API_KEY, SECRET_KEY);
                // 如果有可选参数
                var options = new Dictionary <string, object> {
                    { "language_type", "CHN_ENG" }
                };
                // 带参数调用通用文字识别, 图片参数为本地图片
                JObject result = client.GeneralBasic(images, options);
                qrCodeByImg = result.ToString();
            }
            catch (Exception ex)
            {
                qrCodeByImg = ex.Message;
            }
            return(qrCodeByImg);
        }