Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于javascript的手写文本识别_Javascript_Image Processing_Icr - Fatal编程技术网

基于javascript的手写文本识别

基于javascript的手写文本识别,javascript,image-processing,icr,Javascript,Image Processing,Icr,我正在尝试实现一个系统来识别/检测图像中手写文本的单词。我需要识别课文中的单词。但我觉得这是不可能的,因为这些图像连我自己都看不懂。现在我需要的是把这些词分开。我只需要找出一个词。当用户选择区域时,系统应仅选择图像中的单个单词 我的问题是:使用JavaScript是否可行 这是一个示例图像。 JS+Canvas和人脸识别技术的基本实现 有这样的手稿吗?我想你会得到非常糟糕的结果 您需要首先检测全局水平倾斜。(通过获取倾斜度可以同时检索线高度。) 创建100%水平网格流道,如: 000000000

我正在尝试实现一个系统来识别/检测图像中手写文本的单词。我需要识别课文中的单词。但我觉得这是不可能的,因为这些图像连我自己都看不懂。现在我需要的是把这些词分开。我只需要找出一个词。当用户选择区域时,系统应仅选择图像中的单个单词

我的问题是:使用JavaScript是否可行

这是一个示例图像。
JS+Canvas人脸识别技术的基本实现
有这样的手稿吗?我想你会得到非常糟糕的结果

您需要首先检测全局水平倾斜。(通过获取倾斜度可以同时检索线高度。)
创建100%水平网格流道,如:

0000000000...
1111111111...
0000000000...
其中
0
检查亮区
1
暗区
。让它从上到下覆盖您的图像选择数据,并覆盖所有倾斜角度(即最大+15度)。
正匹配是指(条纹)栅格返回与其光栅匹配的阈值对比度密度。 如果跑步者没有返回匹配项,则增加其大小,让其再次跑步。
你需要解释错误,所以你需要存储每一个可能的积极匹配。在完成所有尺寸和倾斜度的测试后,只需选择一个匹配度更高的

现在,您将获得一般的水平倾斜线高度

现在您需要定义垂直字母倾斜度。同时,您可以检索空白
同样的技术。让你一行一行地跑一个垂直的跑步者(你知道线的高度)

从0向左到最右开始。没有对手?改变程度。让我们再跑一次。
检索收集更多匹配项的运行。你有字母倾向。
让它在同一行文本上运行,并收集有关暗区域之间突出显示间隙的所有信息


非常感谢您的支持。我现在还不够聪明,不能跟随你的帖子。我将对此进行研究。但再次感谢您的想法。与论坛网站不同,我们不使用“谢谢”或“感谢任何帮助”或签名。顺便说一句,这是“提前感谢”,不是“提前感谢”“。如果您的问题是
使用JavaScript是否可行?
,那么答案是肯定的!这绝对有可能。在任何图灵完全语言中都是可行的。如果你的问题是如何做好这件事,这确实是一个广泛的问题……有用的谷歌查询应该是
javascript光学字符识别
。这不是一件容易做的事情(通常是商业软件),您可能找不到一个现成的开源软件包。运行OCR服务器端将为您提供更好的机会,因为您不会受到
JavaScript
平台的约束
0101010
0101010
0101010
0101010
0101010