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

搭建公司内部网站网络推广怎么学

搭建公司内部网站,网络推广怎么学,乌鲁木齐市天山区建设局网站,网站维护指导绝对能用 1.请不要自己使用开源的OCR,识别率巨低,时间成本、优化成本太大! 2.对比网上的价格,百度的智能云更便宜。我算了下是1.6分每次 直接上代码(包含前端和后端,前端展示2种,图一是elemen…

绝对能用在这里插入图片描述
在这里插入图片描述

1.请不要自己使用开源的OCR,识别率巨低,时间成本、优化成本太大!
2.对比网上的价格,百度的智能云更便宜。我算了下是1.6分每次
直接上代码(包含前端和后端,前端展示2种,图一是elementUI,图二是vantui的移动端。后端就是springboot)
我这里贴出来elementui的代码供你参考。
我会将关键参数抹除,你买完把参数直接放上去就能用
elementUI:

<template>
<div class="id-card-container" style="flex: 1;"><el-card class="id-card-box"><el-uploadclass="upload-demo"drag:action="uploadUrl":headers="headers":data="uploadData":on-success="handleIdCardSuccess":on-error="handleError":before-upload="beforeUpload":show-file-list="false"accept="image/*"><i class="el-icon-upload"></i><div class="el-upload__text">拖拽身份证到此或<em>点击上传</em></div><div class="el-upload__tip" slot="tip">支持JPG/PNG格式,文件大小不超过5MB</div></el-upload><div v-if="idCardLoading" class="loading-container"><el-progress type="circle" :percentage="50" :indeterminate="true"></el-progress><p>正在识别中,请稍候...</p></div><div v-if="result" class="result-container"><el-descriptions :column="1" border><el-descriptions-item label="姓名">{{ result.words_result.姓名.words || '未识别' }}</el-descriptions-item><el-descriptions-item label="身份证号">{{ result.words_result.公民身份号码.words || '未识别' }}</el-descriptions-item></el-descriptions></div></el-card></div>
</template>export default {data() {return {uploadUrl: '请输入你自己的URL/baidu/api/idcard/front',headers: {},uploadData: {},idCardLoading: false,result: null};},methods:{beforeUpload(file) {const isImage = file.type.startsWith('image/');const isLt5M = file.size / 1024 / 1024 < 5;if (!isImage) {this.$message.error('只能上传图片文件!');return false;}if (!isLt5M) {this.$message.error('图片大小不能超过5MB!');return false;}this.idCardLoading = true;this.result = null;return true;},handleIdCardSuccess(response, file, fileList) {this.idCardLoading = false;if (response.error) {this.$message.error(response.error);return;}this.result = response.data;this.optObj.userName = this.result.words_result.姓名.words;this.optObj.idcard = this.result.words_result.公民身份号码.words;this.$message.success('身份证识别成功');},handleError(err, file, fileList) {this.idCardLoading = false;console.error('上传失败:', err);this.$message.error('识别失败,请重试');}},mounted:{}
}<style scoped>
.id-card-container {max-width: 300px;margin: 20px auto;
}.id-card-box {padding: 1px;
}
.loading-container {text-align: center;margin: 3px 0;
}.result-container {margin-top: 3px;
}
</style>

JAVA-controller

@RestController
@RequestMapping("/baidu/api")
public class BaiDuImagesController {@Autowiredprivate BaiDuImagesService baiDuImagesService;/*** 识别身份证正面* @param imageFile 身份证正面图片* @return 识别结果*/@PostMapping("/idcard/front")public ResponseData recognizeFront(@RequestParam("file") MultipartFile imageFile) {JSONObject jb = BaiDuIdCardImgClient.recognizeIdCard(imageFile.getBytes());ResponseData data = new ResponseData();data.setStatus(ResponseDataStatus.SUCCESS);data.setData(jb);return data;}}

JAVA-具体方法接口

import com.alibaba.fastjson.JSONObject;
import okhttp3.*;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.Base64;
import java.net.URLEncoder;
/*** @program: ic-client-postgreSQL* @description: 百度身份证识别* @author: 齐威龙* @create: 2025-04-02 14:18**/
public class BaiDuIdCardImgClient {public static final String API_KEY = "请输入你自己的API_KEY";public static final String SECRET_KEY = "请输入你自己的SECRET_KEY";static final OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder().build();public static void main(String []args) throws IOException{
//        recognizeIdCard(imageBytes);}public static JSONObject recognizeIdCard(byte[] imageBytes) throws IOException {MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");// 将图片转换为Base64String imgStr = Base64.getEncoder().encodeToString(imageBytes);String imgParam = URLEncoder.encode(imgStr, "UTF-8");RequestBody body = RequestBody.create(mediaType, "id_card_side=front&image="+imgParam+"&detect_ps=false&detect_risk=false&detect_quality=false&detect_photo=false&detect_card=false&detect_direction=false");Request request = new Request.Builder().url("https://aip.baidubce.com/rest/2.0/ocr/v1/idcard?access_token=" + getAccessToken()).method("POST", body).addHeader("Content-Type", "application/x-www-form-urlencoded").addHeader("Accept", "application/json").addHeader("Authorization", "Bearer ").build();Response response = HTTP_CLIENT.newCall(request).execute();return JSONObject.parseObject(response.body().string());}/*** 获取文件base64编码** @param path      文件路径* @param urlEncode 如果Content-Type是application/x-www-form-urlencoded时,传true* @return base64编码信息,不带文件头* @throws IOException IO异常*/static String getFileContentAsBase64(String path, boolean urlEncode) throws IOException {byte[] b = Files.readAllBytes(Paths.get(path));String base64 = Base64.getEncoder().encodeToString(b);if (urlEncode) {base64 = URLEncoder.encode(base64, "utf-8");}return base64;}/*** 从用户的AK,SK生成鉴权签名(Access Token)** @return 鉴权签名(Access Token)* @throws IOException IO异常*/static String getAccessToken() throws IOException {MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded");RequestBody body = RequestBody.create(mediaType, "grant_type=client_credentials&client_id=" + API_KEY+ "&client_secret=" + SECRET_KEY);Request request = new Request.Builder().url("https://aip.baidubce.com/oauth/2.0/token").method("POST", body).addHeader("Content-Type", "application/x-www-form-urlencoded").build();Response response = HTTP_CLIENT.newCall(request).execute();return JSONObject.parseObject(response.body().string()).getString("access_token");}}
http://www.dtcms.com/wzjs/476945.html

相关文章:

  • 企业网站建设空间海外推广运营
  • 苏州中国建设银行招聘信息网站淘宝关键词优化推广排名
  • 电子商务与网站建设论文二级域名网站查询入口
  • 网站的登录弹窗怎么做seo免费推广
  • 行业领域顶级域名seo营销网站
  • 宁波网站建设制作seo专业优化方法
  • 广州网络在线推广网站建设推广优化
  • 苍南龙港做网站店铺论坛推广案例
  • 湘潭做网站 磐石网络很专业排名函数rank怎么用
  • 网站域名购买com网站制作费用
  • 帮别人设计网站多层次网络营销合法吗
  • 手机端网站怎么做的现在最火的发帖平台
  • 免费国外b2b网站软文营销的优势
  • 做图网站大学生兼职如何对网站进行推广
  • 南京做南京美容整形网站什么是整合营销概念
  • 江门网站建设外包西安seo诊断
  • 仿做网站可以整站下载器吧b2b平台推广
  • wordpress 自动提交表单百度seo网络营销书
  • 电子商务网站建设是学什么软件哈尔滨推广优化公司
  • 什么网站做app好公司官网制作多少钱
  • 域名租赁网站杭州网站推广大全
  • wordpress做表格插件国内seo排名
  • 网络营销外包服务商郑州seo外包顾问热狗
  • 一些js特效的网站推荐培训课程
  • 广告图片网站关键词优化公司排名
  • 深圳系统开发高端网站建设永久免费的电销外呼系统
  • 网站建设税点发票360优化大师历史版本
  • 网站数据库迁移百度软件
  • 宁波专业网站建设河南省郑州市金水区
  • 网站建设哪家专业公司好关键词优化方法有什么步骤