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

网站首页图片尺寸英文谷歌优化

网站首页图片尺寸,英文谷歌优化,wordpress 强大主题,线下引流推广方法Tesseract.js Tesseract.js 是一个基于 Google Tesseract OCR 引擎的 JavaScript 库,利用 WebAssembly 技术将的 OCR 引擎带到了浏览器中。它完全运行在客户端,无需依赖服务器,适合处理中小型图片的文字识别。 基本使用 以下示例展示了如何…

Tesseract.js

Tesseract.js 是一个基于 Google Tesseract OCR 引擎的 JavaScript 库,利用 WebAssembly 技术将的 OCR 引擎带到了浏览器中。它完全运行在客户端,无需依赖服务器,适合处理中小型图片的文字识别。

基本使用

以下示例展示了如何使用 Tesseract.js 从图片中提取文字:
在这里插入图片描述

demo

HTML单文件:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>OCR 图文识别</title><!-- <script src="https://unpkg.com/tesseract.js@2.1.1/dist/tesseract.min.js"></script> --><script src="https://unpkg.com/tesseract.js@v2.1.0/dist/tesseract.min.js"></script></head><body><h1>OCR 图文识别</h1><input type="file" id="imageFile" accept="image/*" /><br /><button onclick="recognizeImg()">识别图像</button><br /><h2>识别结果:</h2><div id="result">???</div><script>const worker = Tesseract.createWorker({logger: function (m) {console.log(m);},});async function recognizeImg() {const fileInput = document.getElementById("imageFile");const selectedFile = fileInput.files[0];console.log(selectedFile);await worker.load();await worker.loadLanguage(["eng", "chi_sim"]);await worker.initialize(["eng", "chi_sim"]);const ret = await worker.recognize(selectedFile||'https://tesseract.projectnaptha.com/img/eng_bw.png');console.log(ret.data.text);handleOCRResponse(ret.data);// 或者使用 FileReader方式// handleFileFn(selectedFile);}function handleFileFn(file) {// 使用 FileReader 读取图像文件内容const reader = new FileReader();reader.onload = function (e) {const imageDataURL = e.target.result;// 上传图像文件至 OCR APIuploadImageToOCR(imageDataURL);};reader.readAsDataURL(file);}async function uploadImageToOCR(imageDataURL) {await worker.load();await worker.loadLanguage(["eng", "chi_sim"]);await worker.initialize(["eng", "chi_sim"]);const ret = await worker.recognize(imageDataURL);console.log(ret.data.text);if (ret.data) {handleOCRResponse(ret.data);}}function handleOCRResponse(data) {const resultDiv = document.getElementById("result");if (data && data.text) {resultDiv.textContent = data.text;} else {resultDiv.textContent = "未能识别文本。";}}</script></body>
</html>

demo in react:github-demo

http://www.dtcms.com/a/463940.html

相关文章:

  • 动态交互图网站无广告免费赚钱无门槛的游戏
  • 网站收录查询网望野朗读
  • 东莞能做网站的公司怎么快速搭建网站
  • 广汉做网站烟台电子商务网站建设
  • php 企业网站源码建筑施工建设网站
  • 福州网站设计哪里建站北京计算机培训机构哪个最好
  • c 网站开发实例教程外资公司注册代理
  • 做网站美工要学什么软件网页平台做个业务推广
  • 企业站模板明细wordpress菠菜插件
  • 药品和医疗器械网站icp备案前置审批流程2016网站设计趋势
  • 网站上360 旋转的图是怎么做的百度一下了你就知道官网
  • phpcms v9网站上传圣都装饰装修公司地址
  • 海南网站建设哪家不错聊城网站建设服务好
  • 网站首页二级下拉框怎么做wordpress主题点赞
  • 个人网站怎么做支付功能站外推广免费网站
  • 双语网站建设网站网站建设全屏
  • 网站域名怎么查询网站建设论坛快速建站
  • 托管网站是什么意思wordpress新建页面是
  • 建立网站有什么作用天津天狮网络营销课程
  • asp.net做网站源代码网站图片内容
  • 制作商城版网站开发建设我们的网站
  • 昆山开发区网站制作查企企官网
  • ui模板网站全面的网站制作
  • 500网站建设百度推广管理平台登录
  • 最好的php网站开发工具2万块建一个网站贵吗
  • 支付网站建设网站建设缺陷
  • 网站地图页面设计网站导航栏 字体
  • 主题网站开发报告资源下载类型 wordpress
  • html5门户网站模版模板网站的优势有哪些
  • 北京比较有名的设计院免费网站seo排名优化