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

前端开发攻略---前端ocr图片文字提取功能

1、引入资源

通过链接引用

 <script src="https://cdn.bootcdn.net/ajax/libs/tesseract.js/5.1.0/tesseract.min.js"></script>

npm或其他方式下载

npm i tesseract

 2、示例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title></head><script src="https://cdn.bootcdn.net/ajax/libs/tesseract.js/5.1.0/tesseract.min.js"></script><body><img src="./en.png" alt="" /><button onclick="orcBtn1()">识别英文</button><hr /><img src="./zn.png" alt="" /><button onclick="orcBtn2()">识别中文</button><hr /><img src="./1.png" alt="" /><button onclick="orcBtn3()">识别中英文</button><hr /></body><script>const btn = document.querySelector('button')function orcBtn1() {Tesseract.recognize('./en.png').then(res => {console.log(res.data.text)})}function orcBtn2() {Tesseract.recognize('./zn.png', 'chi_sim').then(res => {console.log(res.data.text)})}function orcBtn3() {Tesseract.recognize('./1.png', 'eng+chi_sim').then(res => {console.log(res.data.text)})}</script>
</html>

http://www.lryc.cn/news/459221.html

相关文章:

  • 平凯星辰亮相 2024开放原子开源生态大会,分享开源教育及社区治理经验
  • OCR经典神经网络(二)文本检测算法DBNet算法原理及其在icdar15数据集上的应用
  • 论文笔记:Prompt-Based Meta-Learning For Few-shot Text Classification
  • 光耦知识分享 | AC晶体管光耦在照明控制领域的应用与选型推荐
  • RBTree(红黑树)的介绍和实现
  • 信息安全数学基础(30)指数及其基本性质
  • Android开发首页底部tab切换图标有动画效果
  • Web前端高级工程师培训:异步处理专题
  • ESP32-C3实现热点并在浏览器中输入域名访问网页
  • 基于Python的自然语言处理系列(32):spaCy属性扩展
  • STM32 输入捕获模式详解:PWM 输入捕获与 PWI 模式(续篇)
  • 【C++】set/map(重点解析)
  • 【算法篇】动态规划类(1)(笔记)
  • mysql学习教程,从入门到精通,SQL 约束(Constraints)(41)
  • 使用CSS3与JavaScript实现炫酷的3D旋转魔方及九宫格交换动效
  • springboot项目通过maven的profile功能实现通过不同文件夹的方式来组织不同环境配置文件
  • GAN(Generative Adversarial Nets)
  • linux下使用mpi求自然数和
  • WebGl学习使用attribute变量绘制一个水平移动的点
  • 机器学习四大框架详解及实战应用:PyTorch、TensorFlow、Keras、Scikit-learn
  • linux源码安装slurm以及mung和openssl
  • 分享蓝牙耳机A2DP音频卡顿原因及解决思路
  • Mac 下编译 libaom 源码教程
  • 【成品设计】基于Arduino平台的物联网智能灯
  • 安装和配置k8s可视化UI界面dashboard-1.20.6
  • VLAN:虚拟局域网
  • 利用可解释性技术增强制造质量预测模型
  • FlexMatch: Boosting Semi-Supervised Learning with Curriculum Pseudo Labeling
  • Spring Cloud 3.x 集成eureka快速入门Demo
  • 线性代数 矩阵