当前位置: 首页 > wzjs >正文

讯响模板网站网站优化公司哪家好

讯响模板网站,网站优化公司哪家好,wordpress 团购,flash asp设计公司网站源码记录一下在Laravel8项目开发过程中调取腾讯云文字识别OCR 1.获取腾讯云开发秘钥 https://console.cloud.tencent.com/cam/capi 2.在项目env文件中配置SecretId和SecretKey # 腾讯云api TENCENT_SECRET_ID 腾讯云SecretId TENCENT_SECRET_KEY 腾讯云SecretKey3.安装腾讯云…

记录一下在Laravel8项目开发过程中调取腾讯云文字识别OCR

1.获取腾讯云开发秘钥

https://console.cloud.tencent.com/cam/capi
在这里插入图片描述

2.在项目env文件中配置SecretId和SecretKey

# 腾讯云api
TENCENT_SECRET_ID = 腾讯云SecretId
TENCENT_SECRET_KEY = 腾讯云SecretKey

3.安装腾讯云OCR扩展

composer require tencentcloud/ocr

在vendor扩展文件夹下可见新安装的扩展
在这里插入图片描述

4.查看腾讯云文字识别OCR文档,对照方法参数进行调取

https://cloud.tencent.com/document/product/866/33526#1.-.E6.8E.A5.E5.8F.A3.E6.8F.8F.E8.BF.B0
在这里插入图片描述
对照项目扩展文件夹
在这里插入图片描述

5.方法调取

<?php
use TencentCloud\Common\Credential;
use TencentCloud\Common\Profile\ClientProfile;
use TencentCloud\Common\Profile\HttpProfile;
use TencentCloud\Ocr\V20181119\Models\GeneralAccurateOCRRequest;
use TencentCloud\Ocr\V20181119\OcrClient;class IdentifyImageLogic extends Logic
{/*** 文字识别* @param string $file_path 文件相对路径* @param string $imageBase64 图片base64转码* @return void*/public function identifyImage(string $file_path = '', string $imageBase64 = ''){// 判断文件类型if ($file_path) {$local_path = storage_path("app/" . $file_path);$params = array(// 获取图片的base64加密内容'ImageBase64' => base64_encode(file_get_contents($local_path)),);} else if ($imageBase64) {$params = array(// 获取图片的base64加密内容'ImageBase64' => $imageBase64,);} else {return ['文件不存在', []];}// 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密// 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的			    方式来使用密钥,请参见:https://cloud.tencent.com/document/product/1278/85305$SecretId = env('TENCENT_SECRET_ID');$SecretKey = env('TENCENT_SECRET_KEY');// 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取$cred = new Credential($SecretId, $SecretKey);// 实例化一个http选项,可选的,没有特殊需求可以跳过$httpProfile = new HttpProfile();$httpProfile->setEndpoint("ocr.tencentcloudapi.com");// 实例化一个client选项,可选的,没有特殊需求可以跳过$clientProfile = new ClientProfile();$clientProfile->setHttpProfile($httpProfile);// 实例化要请求产品的client对象,clientProfile是可选的$client = new OcrClient($cred, "", $clientProfile);// 实例化一个请求对象,每个接口都会对应一个request对象$req = new GeneralAccurateOCRRequest();$req->fromJsonString(json_encode($params));// 返回的resp是一个GeneralAccurateOCRResponse的实例,与请求对象对应$resp = $client->GeneralAccurateOCR($req);// 输出json格式的字符串回包$list = json_decode($resp->toJsonString())->TextDetections ?? [];$question_text = [];foreach ($list as $val) {$question_text[] = $val->DetectedText ?? '';}$question_text_str = implode(PHP_EOL, $question_text);return ['', ['question_text' => $question_text_str]];}
}

返回结果按照实际使用要求进行处理,这里只提取了文字部分并且使用换行符分隔。

{"code": 200,"message": "操作成功","data": {"question_text": "1.驾驶机动车在没有中心线的城市道路上,最高速度不能超过每小时\r\n多少公里?\r\nA. 30 B. 40\r\nC. 50\r\nD.70\r\n答案:A\r\n2.车辆在山区道路跟车行驶时,应怎样做?\r\nA.紧随前车之后\r\nB.适当加大安全距离\r\nC.适当减小安全距离\r\nD.尽可能寻找超车机会\r\n答案:B\r\n3.夜间驾驶机动车通过人行横道时需要交替使用远近光灯。\r\nA. 正确 B. 错误\r\n答案:A"},"timestamp": 1751504861779
}

6.扩展中还有其他方法根据实际使用需求进行方法调取

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

http://www.dtcms.com/wzjs/53943.html

相关文章:

  • 网站开发小程序百度竞价排名背后的伦理问题
  • 2017做淘宝客网站还有吗semen是什么意思
  • 新疆昌吉市建设委员会网站优化师培训机构
  • 网站3d展示怎么做域名注册免费
  • 大连个人网站建设怎么做网页
  • wordpress修改底部文字百度seo视频教程
  • 泰州网站建设方案seo必备软件
  • 山东建设执业师专业官方网站链爱交易平台
  • 北京中高端网站建设深圳网络营销推广培训
  • 深圳网站开发专业企业营销咨询
  • 深圳做微信网站多少钱百度广告搜索引擎
  • 淘宝网站建设需求分析影响seo排名的因素
  • 日语网站建设多少钱百度快速排名化
  • 特卖网站怎么做网络营销方案总结
  • 湛江市seo网站设计报价如何增加网站权重
  • 衡水网站制作多少钱软文怎么做
  • 深圳住房建设局网站首页百度指数的使用方法
  • 模版网站如何优化上海优化外包公司排名
  • 做网站要学哪些推广普通话的意义
  • 软件开发能力郑州百度快照优化
  • 哪个网站可以做顺风车广州seo优化费用
  • 企业电子商务网站建设设计目的英文谷歌优化
  • 抚州南城网站建设seo网站排名优化教程
  • 深圳做网站的公司东莞有哪些做推广的网站
  • 网站建设cms搭建网站的软件
  • 凡客诚品售后服务官方谷歌seo外包
  • 税务局网站作风建设百度竞价培训
  • 微信网站开发是什么网站做外链平台有哪些
  • 金州网站建设网络推广公司网站
  • 怎样做网站分析做外贸网站哪家公司好