【问题标题】:Detecting particular text in image检测图像中的特定文本
【发布时间】:2020-05-10 07:12:58
【问题描述】:

有没有使用javascript的html程序,

  1. 检测给定图像中的特定文本

  2. 用矩形框突出显示它并且

  3. 获取矩形框的角坐标?

输入图像: https://i.stack.imgur.com/I3sy6.png

假设我要搜索“计算机”:

那么预期输出应该是: https://i.stack.imgur.com/N3Hxt.png 在控制台中带有坐标 .

【问题讨论】:

    标签: 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
          //////////////
                       //
                      //
                     //
                    //
          ///////////
          //
          //
          //
          //////////////
      

      遍历图像并将形状与预定的全局二进制数组匹配。 成为二进制的小丑!

      真诚, 命名空间

      【讨论】:

        猜你喜欢
        • 2020-03-28
        • 2015-05-21
        • 2011-02-05
        • 1970-01-01
        • 1970-01-01
        • 2011-12-08
        • 2020-11-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多