English 中文(简体)
反应中的 OCR 读取器
原标题:OCR reader in reactjs
我是新来的,我手头有任务。我需要建设和应用,能够通过相机扫描Mykad(马来西亚身份证)的卡片。详情如姓名、地址、图像等,可以提取出来。我对开源 Tesseract 进行了一些关于开源 Tesseract 的搜索, 但它没有给我正确的信息, 还有一些信息拼写错误。 如果有人能指引我向正确的方向前进, 我最终会开发一个 PWA, 并在移动中部署 。
问题回答
If you re looking for a free solution, Tesseract.js is your way to go: https://tesseract.projectnaptha.com You need to be aware that reading data from MyKads will not only require OCR component, but also specifying semantics for the document. Meaning, you ll need to tell tesseract where the name is, where the address is, etc. Also, tesseract will not be able to detect the document on the image. For this you ll need to use a different tool. Disclaimer: I m working at Microblink where we develop commercial OCR products, including one for reading data from IDs. For PWAs we have an JavaScript / TypeScript component which uses WASM to process the IDs. It supports not only MyKads but more than 500 document types in the world. Github link: https://github.com/BlinkID/blinkid-in-browser
Try react-tesseract, A wrapper library for Tesseract.js for easy integration. It provides a React hook useTesseract along with some helper functions. example usage: import React, { useState } from react ; import { useTesseract } from react-tesseract ; const MyKadScanner = () => { const [imageUrl, setImageUrl] = useState( ); const { recognize, result, isRecognizing, error } = useTesseract(); const handleRecognize = async () => { if (imageUrl) { await recognize(imageUrl, { language: eng }); } }; return (
setImageUrl(URL.createObjectURL(e.target.files[0]))} /> {error &&

错误: {error}

} {result &&
{result}
}
); }; export default MyKadScanner;




相关问题
Using QCView and iSight to capture image

I have a QCView that loads a Quartz file which gives you iSights feedback (basically like a QTCaptureView) Everything displays fine The button simply takes a snapshot using the following simple ...

Taking picture with QTCaptureView

Is it possible to simply take a picture and save it somewhere using a QTCaptureView and Apple s built-in iSight? I ve seen lots of tutorials on recording video but none on simply taking a picture. Any ...

Transform rectangular image into trapezoid

In .NET how can I transform an image into a trapezoid. The Matrix class supports rotation, shear, etc, but I can t see a trapezoidal transformation. I m using the usual System.Drawing.* API, but I m ...

Rotate image through Y-axis on web page

What are my options for rotating an image on a web page through the Y-axis? I m not sure if I even have the terminology right. Is this called a rotate or a transform. Most of the searches that I ve ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

Editing a xaml icons or images

Is it possible to edit a xaml icons or images in the expression design or using other tools? Is it possible to import a xaml images (that e.g you have exported) in the expression designer for editing?...

Convert from 32-BPP to 8-BPP Indexed (C#)

I need to take a full color JPG Image and remap it s colors to a Indexed palette. The palette will consist of specific colors populated from a database. I need to map each color of the image to it s "...

热门标签