欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 美食 > 营业执照OCR识别API接口如何用C#调用

营业执照OCR识别API接口如何用C#调用

2025/3/13 7:04:59 来源:https://blog.csdn.net/shuxuntechAPI/article/details/143629559  浏览:    关键词:营业执照OCR识别API接口如何用C#调用

服务器和计算设备的性能不断提升,为 OCR 识别提供了更强大的计算能力支持。更快的 CPU、GPU 以及分布式计算技术的应用,使得营业执照图片的处理速度大幅加快,能够在更短的时间内完成大量营业执照的识别工作。

研发人员不断对 OCR 识别算法进行优化,减少不必要的计算步骤和时间消耗。采用并行处理、多线程技术等,让识别系统能够同时处理多个任务,进一步提高识别速度。例如,一些先进的 OCR 识别 API 接口可以在几秒内完成一张营业执照的识别,满足了企业和机构对高效处理的需求。

以下是C#实现营业执照OCR识别API接口的示例代码:

using System;
using System.IO;
using System.Net;
using System.Net.Security;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Text;public class ApiDemo {private const String url = "https://api.shuxuntech.com/v1/business/ocr";private const String method = "POST";private const String appKey = "您的appKey";private const String appSecret = "您的appSecret";public static void Main(string[] args) {TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);String timestamp = Convert.ToInt64(ts.TotalMilliseconds).ToString();String sign = SHA256(appKey + timestamp + appSecret);HttpWebRequest httpRequest = null;HttpWebResponse httpResponse = null;httpRequest = (HttpWebRequest) WebRequest.CreateDefault(new Uri(url));httpRequest.Method = method;httpRequest.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";httpRequest.Headers.Add("appKey", appKey);httpRequest.Headers.Add("timestamp", timestamp);httpRequest.Headers.Add("sign", sign);String image = "";String imgUrl = "";String params = "image=" + image + "&imgUrl=" + imgUrl;byte[] data = Encoding.UTF8.GetBytes(params);using (Stream stream = httpRequest.GetRequestStream()) {stream.Write(data, 0, data.Length);}httpResponse = (HttpWebResponse) httpRequest.GetResponse();Console.WriteLine(httpResponse.StatusCode);Stream st = httpResponse.GetResponseStream();StreamReader reader = new StreamReader(st, Encoding.GetEncoding("utf-8"));Console.WriteLine(reader.ReadToEnd());}public static string SHA256(string str) {byte[] SHA256Data = Encoding.UTF8.GetBytes(str);SHA256Managed Sha256 = new SHA256Managed();byte[] by = Sha256.ComputeHash(SHA256Data);return BitConverter.ToString(by).Replace("-", "").ToLower();}
}

返回的数据:

(1)正确返回:

"code": "0","msg": "成功","isFee": 1,"seqNo": "98ik48a942udag92uxvhz1jw2txplza9","data": {"result": 1,"resultDesc": "识别成功,有数据","info": {"enterpriseType": "有限责任公司(自然人独资)","address": "浙江省杭州市余杭区五常街道瑞谷中心7幢5层525-7室","registrationCapital": "壹佰万元整","opTo": "","orgForm": "","opScope": "一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广:信息系统集成服务:大数据服务:软件开发;数字内容制作服务(不含出版发行):互联网数据服务:网络与信息安全软件开发:人工智能公共数据平台:信息技术咨询服务:数据处理服务:计算机系统服务:企业管理咨询:计算机软硬件及辅助设备批发:计算机软硬件及辅助设备零售:电子产品销售;通讯设备销售:互联网销售(除销售需要许可的商品)(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)","establishingDate": "2022-09-13","legalName": "李欢","registrationCode": "","opFrom": "","creditCode": "91330110MABYJ76842","opPeriod": "","enterpriseName": "杭州数勋科技有限公司","isCopy": 1}}
}

(2)错误返回:

{"code": "1","msg": "参数错误","isFee": 0,"seqNo": null,"data": null
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词