不能使用PixConverter.ToPix Leptonica C#

时间:2018-05-24 00:38:42

标签: c# ocr tesseract leptonica

我想将位图转换为Leptonica.Pix ..所以在我进行搜索后,我发现有人在这里有同样的问题:  Tesseract .NET Process image from memory object

因此解决这个问题的方法是使用PixConverter.ToPix()方法。

我的问题是我在最新安装的Leptonica软件包中找不到这种方法。我试图删除并重新安装最新版本的Nuget,但方法仍然不存在。

我该怎么做才能使用PixConverter.ToPix()?提前谢谢。

编辑:我忘了提到我也在使用最新的Tessercat pacakge。

2 个答案:

答案 0 :(得分:1)

此版本(PixConverter.ToPix())必须使用版本“ 3.0.2”。

因此,您的.csproj文件在版本中应具有此完全匹配项:

try

希望有帮助。

答案 1 :(得分:1)

在 Tesseract 4 中,有一种使用以下语法进行转换的新方法:

var pixFromByteArray = Pix.LoadFromMemory(byteArray);
var pixFromFile = Pix.LoadFromFile(fileName);