热门推荐
百度AI使用-图像文字识别
2024-12-06 16:35  浏览:80

    百度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

    以上就是本篇文章【百度AI使用-图像文字识别】的全部内容了,欢迎阅览 ! 文章地址:http://xiaoguoguo.dbeile.cn/quote/3047.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 多贝乐移动站 http://xiaoguoguo.dbeile.cn/mobile/ , 查看更多