【问题标题】:Detecting particular text in image检测图像中的特定文本
【发布时间】:2020-05-10 07:12:58
【问题描述】:
【问题讨论】:
标签:
javascript
html
opencv
web
ocr
【解决方案1】:
用JS做OCR(光学字符设计),可以使用Tesseract.js
这是它的工作原理(from the repo):
import Tesseract from 'tesseract.js';
Tesseract.recognize(
'https://tesseract.projectnaptha.com/img/eng_bw.png',
'eng',
{ logger: m => console.log(m) }
).then(({ data: { text } }) => {
console.log(text);
})
【解决方案2】:
我是新人;但是.. 似乎在边缘检测到所有“闭合形状”之后,Javascript 可以选择二进制全局变量列表——要查找文本,我将在 2024 年之前在我编译的字母列表(小于 9,nanillion其中)[将手工排序]细节省略。说真的,这对我来说几乎与在垄断中学习(仅)10,000 行代码相同。
只需要52个英文字母?
我还没有完全理解,就像今天一样,2021年快乐=0t79!
// 000
// 020 <-- enter/exit
// 000
//
// (3^9) - 1
// most of this is impossible edge detecting
确保将图像处理为单色。
显示具有给定相同高度的 shapeoid
//step
//////////////
//
//
//
//
///////////
//
//
//
//////////////
遍历图像并将形状与预定的全局二进制数组匹配。
成为二进制的小丑!
真诚,
命名空间