C#汉字OCR

C#汉字OCR,c#,ocr,cjk,C#,Ocr,Cjk,我正在做一个汉字的OCR项目。但问题是,我需要让用户在一个方形框中使用光标来选择他们希望系统扫描并识别字符的图像部分。有人知道怎么做吗?我需要做一些类似COCR2的事情。我假设您有一个winforms项目。有一个带有文本图像的图像框。 您应该将MouseDown、MouseUp和MouseMove的事件处理程序添加到picturebox中。 当鼠标按下时,您可以保存信息,即图像上那一秒的点是什么,并添加一些bool以记住选择已开始 当鼠标向上移动时,您可以查看选择是否已启动,如果已启动,请使用鼠

我正在做一个汉字的OCR项目。但问题是,我需要让用户在一个方形框中使用光标来选择他们希望系统扫描并识别字符的图像部分。有人知道怎么做吗?我需要做一些类似COCR2的事情。

我假设您有一个winforms项目。有一个带有文本图像的图像框。 您应该将MouseDown、MouseUp和MouseMove的事件处理程序添加到picturebox中。 当鼠标按下时,您可以保存信息,即图像上那一秒的点是什么,并添加一些bool以记住选择已开始

当鼠标向上移动时,您可以查看选择是否已启动,如果已启动,请使用鼠标向下移动和鼠标向上移动的坐标,并使用类似于smth的参数克隆源图像

Image imgforRecognition = image.Clone(start.X, start.Y, end.X, end.Y);

然后你将imgforRecognition传递给你的OCR引擎。

我曾经做过这样一个项目。这是关于模式识别的。你可能会使用一个神经网络来教授汉字

图像库可以从图像中选取一部分(如LexRema所述)。之后,我们将图像部分的大小调整为10x10像素,将颜色转换为黑白值(0和1)

这将创建二进制数据的映射。你必须让神经网络知道你传递的数据就是你所说的字符。这是相当默认的,我相信网络上有很多神经网络的例子


祝你好运

我不认为这将工作的巫婆复杂字符像中国。你能举一个例子,如何做到这一点?这个论坛是不完整的项目。请先修改。可能的副本