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

广东住房和城乡建设厅网站企业所得税怎么算例题

广东住房和城乡建设厅网站,企业所得税怎么算例题,3d云打印网站开发,linux网站架设怎么做一、开发背景 根据项目需求,我们需要完成LED显示屏实时显示歌词的效果。最优的方法是调用歌曲播放器的API获取歌词,但是由于这个开发资格不是很好申请,因此我们采用其他方案,即通过OCR识别获取歌词,并投射到LED显示屏上…

一、开发背景

        根据项目需求,我们需要完成LED显示屏实时显示歌词的效果。最优的方法是调用歌曲播放器的API获取歌词,但是由于这个开发资格不是很好申请,因此我们采用其他方案,即通过OCR识别获取歌词,并投射到LED显示屏上。本项目使用IDEA开发。

        本文将跳过对歌词的截图以及后续将文本投射到LED显示屏的代码,下文将主要介绍如何调用百度OCR文字识别的API接口,并将识别的文本打印出来。

二、具体实现

        首先,登录百度开发者中心,进行实名认证后,创建应用程序。

        API开发文档:通用文字识别(标准版)

        根据开发文档,首先我们需要从本地读取图片,并进行Base64编码与URLencode.

 // 读取图片文件为字节数组
File file = new File("D:\\Led_Display\\screenshot.png");
byte[] imageBytes = new byte[0];
try {imageBytes = Files.readAllBytes(file.toPath());
} catch (IOException e) {throw new RuntimeException(e);
}
// 将字节数组转换为base64编码的字符串
String base64String = Base64.getEncoder().encodeToString(imageBytes);
// 将base64编码的字符串进行urlencode
encodedString=null;//清空
try {encodedString = URLEncoder.encode(base64String, "UTF-8");
} catch (UnsupportedEncodingException e) {throw new RuntimeException(e);
}
// 打印结果
System.out.println("Base64编码后图片:"+encodedString);

        在JAVA中,我们需要先创建一个HttpClient对象和HttpRequest对象,这将用于封装和发送请求,并在request对象中带入上面编码的图片信息。

request = HttpRequest.newBuilder()// 设置请求的URL,其中access_token是通过API Key和Secret Key获取的.uri(URI.create("https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token=???"))// 设置请求的Header,Content-Type为application/x-www-form-urlencoded.header("Content-Type", "application/x-www-form-urlencoded")// 设置请求的Body,image参数为encodedString.POST(HttpRequest.BodyPublishers.ofString("image=" + encodedString)).build();

        发送请求,并获取HttpResponse对象,此处我们需要捕捉异常。

// 发送HttpPost对象,并获取HttpResponse对象
HttpResponse<String> response = null;
try {response = httpClient.send(request, HttpResponse.BodyHandlers.ofString());
} catch (IOException e) {throw new RuntimeException(e);
} catch (InterruptedException e) {throw new RuntimeException(e);
}

        根据开发文档,获取返回状态码等信息,并提取出我们需要的信息打印输出。

// 获取响应状态码
int statusCode = response.statusCode();
// 获取响应体内容
String body = response.body();
// 打印结果
System.out.println("请求状态编码: " + statusCode);
System.out.println("响应Body: " + body);
if(statusCode!=200)return "";
else
{JsonParser jsonParser=new JsonParser();JsonObject jsonObject= (JsonObject) jsonParser.parse(body);JsonArray words_result = jsonObject.getAsJsonArray("words_result");if(words_result.size()>=1) {JsonObject json = (JsonObject) jsonParser.parse(words_result.get(0).toString());System.out.println("解析到的文本为:" + json.get("words").toString());System.out.println("OCR功能测试正常");return json.get("words").toString();}else {System.out.println("OCR未识别到任何文本");return "";}
}

三、运行测试

        打开音乐播放器,查看运行效果。

        不难看到,我们已经成功识别了相关文本,下一步只需要调用LED显示屏的开发文档将文字发送到显示屏即可。

        注意,上述代码中的APIToken应该动态获取,本文未提及,具体可查看:鉴权认证机制


文章转载自:

http://FbQa8hVn.pxbky.cn
http://2YPgJW5z.pxbky.cn
http://y0toYJ0E.pxbky.cn
http://Exp9TVvt.pxbky.cn
http://rqQbfaGt.pxbky.cn
http://qDBoAaCd.pxbky.cn
http://iZH72tAn.pxbky.cn
http://Q9Z5NfUQ.pxbky.cn
http://EG1L9Mv6.pxbky.cn
http://2trgTK2D.pxbky.cn
http://snEDd6ZD.pxbky.cn
http://dnmibre3.pxbky.cn
http://CZVWzQP5.pxbky.cn
http://kjmt4xGB.pxbky.cn
http://3XwJ544M.pxbky.cn
http://TShTD0lO.pxbky.cn
http://dw74PV2p.pxbky.cn
http://inWhu1dC.pxbky.cn
http://lLUmpr57.pxbky.cn
http://qrHyNiSm.pxbky.cn
http://ofmY9Bz0.pxbky.cn
http://2259H6lC.pxbky.cn
http://2M9AvQ9p.pxbky.cn
http://ZuymV8Us.pxbky.cn
http://579Bzfnm.pxbky.cn
http://TyVyZ0x4.pxbky.cn
http://9p3eZWo3.pxbky.cn
http://8B73tcCE.pxbky.cn
http://ST0J3HE7.pxbky.cn
http://W8NttEEg.pxbky.cn
http://www.dtcms.com/wzjs/629595.html

相关文章:

  • 无锡网站科技公司网站整站优化
  • 本地做网站图片怎么存怎么建wordpress主题的子主题
  • 扬州网站建设培训html网站优化
  • 兰州做家教去哪个网站比较好如何做网站规划
  • 做网站 网站违法吗网络服务提供商有哪些
  • 营销型网站建设公司哪家好哪个好哪里好湖南住房与城乡建设厅网站
  • 公司如何做网站宣传可以做cps合作的棋牌网站
  • 沧州模板建站平台揭阳做网站哪个好
  • 浙江省和住房建设厅网站河南省住房和城乡建设厅网站
  • 东莞网站建设总部地址国外有哪些做服装的网站有哪些方面
  • 机械加工网站色彩搭配那个网站做车险分期
  • 可信赖的顺的网站建设健康码更新视频
  • 淘宝优惠券私人查券网站怎么做厦门网格员
  • 如何登录国外购物网站seo应该如何做
  • 国家骨干高职院校建设网站东莞营销型高端网站建设
  • 成都 企业 网站制作建公司网站一般多少钱
  • 网站域名空间5个G的多少钱wordpress转移过电脑
  • 坂田网站设计广告发光字制作培训班
  • 企业网站开发方案注册公司流程 上海
  • 海外产品网站建设泉州工程建设招投标信息网
  • 网站建设控制建站模板网站设计
  • 网站开发合同 保密条款企业寻找客户有哪些途径
  • 长沙营销网站建设什么是域名为什么需要它
  • 黑白灰网站建设企业银行app
  • 天津大学生专业做网站家具企业网站模板
  • 网站第三方统计代码微信网站用什么语言开发
  • 怎么建设一个自己的电商网站厦门杏林建设企业网站
  • 网站开发毕设需求分析营口网站建设
  • 游戏类网站欣赏为什么原网站建设公司不愿意透露域名管理权限给客户
  • 苏州做网站最好公司哪家好手机网站制作教程软件