推广 热搜:   企业  系统  中国  行业  公司  教师  设备    服务 

百度AI使用-图像文字识别

   日期:2024-12-06     浏览:80    移动:http://xiaoguoguo.dbeile.cn/mobile/quote/3047.html

    百度AI接口可以免费试用,本文描述如何申请使用该资源,以及在QT-Demo下使用百度AI接口,实现图像文字识别功能。

百度AI使用-图像文字识别

1.浏览器访问:https://apis.baidu.com, 注册百度智能云账号

2.可以购买试用资源

在这里插入图片描述 在这里插入图片描述

    购买成功后,显示订单状态-支付完成在这里插入图片描述

3.菜单栏:产品-》图像技术-》图像识别

在这里插入图片描述 在这里插入图片描述

4.可以领取免费资源,领取免费资源后,点击创建应用

在这里插入图片描述

在这里插入图片描述

5.点击API在线调试,可以进行在线API调试

在这里插入图片描述

    通过以上AK 和 SK 可以获取 access_token,复制access_token的值在这里插入图片描述

    点击通用文字识别(标准版)-》粘连access_token -》上传带文字的图片 -》点击调试按钮,如下图所示,返回内容显示出识别的文字在这里插入图片描述

1.通过python,获取access_token

    通过执行GetToken.py, python方式获取access_token,注意检查python是否安装,是否安装了requests模块,是否安装pip。检查是否安装python,可以使用命令:python --version , 安装高版本的python会自动安装pip,通过pip可以下载requests模块,命令是:cmd切换到C:UsersFFAppDataLocalProgramsPythonPython38scripts,执行:pip install requests。

在这里插入图片描述     更改GetToken.py文件,替换为自己申请的AK与SK的值在这里插入图片描述

    如未安装python,python的安装包在该文件中: 在这里插入图片描述

    执行GetToken.py后,获取到access_token的值

在这里插入图片描述

2.在qt工程中,由于接口访问的是https,会出现openssl报错问题

    qt中,用百度api请求时,出现openssl问题:qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed

    解决办法:     代码中加入

 

    可以提示该QT版本下,需要安装的openssl的版本,我的是需要安装OpenSSL 1.1.1d版本,安装后,安装之后,找到安装目录下的两个文件(libcrypto-1_1-x64.dll 和libssl-1_1-x64.dll),拷贝到QT编译器目录下即可(E:Qt-5.145.14.0msvc2017_64bin)。拷贝后,再次执行,就会显示true

在这里插入图片描述

openssl的安装包openssl-1.1.1d也在下载文件夹中在这里插入图片描述

3.demo核心代码

mianwindow.cpp

 

4.demo执行效果

在这里插入图片描述

5.QT-demo下载

链接: link

本文地址:http://xiaoguoguo.dbeile.cn/quote/3047.html    多贝乐 http://xiaoguoguo.dbeile.cn/ , 查看更多

特别提示:本信息由相关企业自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关行业动态
推荐行业动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2023001713号