WPF:查找图像上的文本位置

WPF: Find text location on an image

让我通过一个例子来解释这个任务,

有一张名为demo1.jpeg的图片,上面写了整篇文章。这不是手写的。是数字的。

我想要的是找到特定单词在该图像上的位置。就像上面文字的 x,y 坐标。

例如,如果我要在上面找到单词 "awesome" 的每一次出现,我应该得到一个包含该单词所有出现的数组。

任何有关演示的建议都将不胜感激。

谢谢。

我正在使用 Tesseract 来解决这个问题。这可能非常有帮助。这是一个例子

 PageIteratorLevel myLevel = PageIteratorLevel.Word;
        TesseractEngine engine = new TesseractEngine("./tessdata", "eng");
        var page = engine.Process(bitmap, PageSegMode.Auto);
        using (var iter = page.GetIterator())
        {
            iter.Begin();
            do
            {
                if (iter.TryGetBoundingBox(myLevel, out var rect))
                {
                    var curText = iter.GetText(myLevel);
                    if (curText == "awesome") //Here is your text
                    {
                        //Get rect.X1, rect.Y1, 
                    }
                }
            } while (iter.Next(myLevel));
        }

希望对你有所帮助