我需要找出用户单击的图像中的单词。到目前为止,我已经成功地对图像进行了检查。我在我的c#应用程序中有一个picturebox控件。用户可以围绕任何文本绘制一个框,并将其拖到文本框中以填充文本框。我完成了这个。但现在我有一个新的要求,说用户可以选择一个文本框,然后单击图像中的一个单词,以便该单词填充在文本框中。如何检测图像中的单词
我不知道如何继续。我如何从图像中单独剪切单词部分并将其提供给OCR。用户可以点击单词的任何部分。
请给我任何指针。我应该遵循什么算法来查找用户点击的单词的边界。如果我发现边界,我可以使用copyfromscreen方法从图像中剪切它,并将其交给ocr引擎以获取文本。
希望我在这里明确了我的问题。
感谢和问候, Dinesh。
**连接组件标签**。使其更快,我用它sobelEdgeDetection过滤器>反转颜色进行预处理。但是这会给处理更少的像素,但会丢失一些字母的连通性。 – 2017-12-11 09:28:02