曾几何时,许多大企业会设立文字录入专员的岗位。相信有不少人第一份实习工作就是录入资料,文档、发票、证件等形形色色的文件堆积如山,日积月累的敲击键盘,一张一张的录入电脑系统。这种工作是枯燥的,可以练就文字录入的速度,但是就现在的科技发展的形势来看,录入的工作还是交给OCR来解决吧。
没错,随着人工智能技术的不断成熟,人类被机器取代的工作会越来越多,可这些工作大多是重复性较强的工作。对企业来说,需要深思如何在这个加速到来的人工智能时代立足并崛起。很显然,像文字录入这种工作现在已经可以由翔云API来替代了,应该让自己的员工去做一些机器、软件不能完成的工作。
翔云人工智能开放平台,主要提供文字识别、实名认证服务。文字识别可识别身份证、护照、车牌、行驶证、银行卡、名片、扫描文档、营业执照、发票等图片上的文字信息,返回可编辑文字,方便存档。可对身份证信息、银行卡四要素、三网手机号进行实名认证服务。
基于翔云护照识别接口C++语言开发示例如下:
int main() {
// 创建 HTTP 客户端
web::http::client::http_client client(U("https://netocr.com/api/recogliu.do"));
// 构建请求内容
web::http::multipart_content content;
content.add(web::http::name(U("img")), web::http::value(U("/9j")));
content.add(web::http::name(U("key")), web::http::value(U("M***********g")));
content.add(web::http::name(U("secret")), web::http::value(U("3***********6")));
content.add(web::http::name(U("typeId")), web::http::value(U("2")));
content.add(web::http::name(U("format")), web::http::value(U("json")));
// 创建 HTTP 请求
web::http::http_request request(web::http::methods::POST);
request.headers().set_content_type(U("multipart/form-data; boundary=") + content.boundary());
request.set_body(content);
// 发送请求并获取响应
web::http::http_response response = client.request(request).get();
// 确保请求成功
if (response.status_code() == web::http::status_codes::OK) {
// 读取响应内容
std::wstring responseString = response.extract_string().get();
std::wcout << "Response: " << responseString << std::endl;
} else {
std::cerr << "Request failed with status code " << response.status_code() << std::endl;
}
return 0;
}
翔云OCR API识别种类全、识别速度快、识别率高,这些成绩并非一蹴而就,是经过多年的技术开发和训练得来的。如今采用深度学习算法后,识别率及识别速度有了进一步的提升。
标签:web,http,request,C++,content,add,API,录入,OCR From: https://www.cnblogs.com/netocr/p/18292281