现在我抛砖引玉一下,用百度OCR来识别文字中的文本。 首先要去注册一个百度的帐号,这里不说了,我想大家都会。注册帐号后到登陆后,申请相关的API KEY和secret key .这些东西我就不说了,在大家去申请好了。 现在说一下代码,百度OCR用C代码调用分为两步,第一步是用API KEY和secret key去申请access token。申请代码如下,大家复制一下就好了 static size_t callback(void *ptr, size_t size, size_t nmemb, void *stream) { std::string s((char *)ptr, size * nmemb); Json::Reader reader; Json::Value root; reader.parse(s, root); access_token_result = root["access_token"].asString(); return size * nmemb; } int get_access_token(std::string &access_token, const std::string &AK, const std::string &SK) { CURL *curl; CURLcode result_code; int success; curl = curl_easy_init(); string aa = (access_token_url + "&client_id=" |
百度OCR的调用
最新推荐文章于 2024-08-19 10:44:41 发布
本文详细介绍了如何调用百度OCR服务进行文字识别。从API的注册、获取密钥到实际的调用过程,包括上传图片、解析返回结果等步骤,全方位展示了百度OCR在实际应用中的操作流程。
摘要由CSDN通过智能技术生成