// 使用 Tesseract.js 进行 OCR(光学字符识别)的示例代码
// 首先需要引入 Tesseract.js 库
// 可以通过 npm 安装或直接在 HTML 文件中使用 <script> 标签引入
// npm 安装:
// npm install tesseract.js
// 或者在 HTML 中引入:
// <script src="https://cdn.jsdelivr.net/npm/tesseract.js@2.1.0/dist/tesseract.min.js"></script>
// 示例代码:
const Tesseract = require('tesseract.js'); // 如果是 Node.js 环境
async function ocrImage(imagePath) {
const { data: { text } } = await Tesseract.recognize(
imagePath, // 图片路径或 base64 编码的图片
'eng', // 语言设置,例如 'eng' 表示英文
{
logger: m => console.log(m), // 日志输出
}
);
console.log(text); // 输出识别到的文本
}
// 调用函数进行 OCR 识别
ocrImage('path/to/image.png'); // 替换为你的图片路径
Tesseract.recognize 方法用于识别图片中的文本。它接受三个参数:'eng' 表示英文。async/await 来处理异步操作。console.log 输出。如果你在浏览器环境中使用,可以直接在 HTML 文件中引入 Tesseract.js,并调用相应的 API。
上一篇:js pdf转图片
下一篇:three.js 效果
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站