Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.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
无法使用PixConverter.ToPix Leptonica C#_C#_Ocr_Tesseract_Leptonica - Fatal编程技术网

无法使用PixConverter.ToPix Leptonica C#

无法使用PixConverter.ToPix Leptonica C#,c#,ocr,tesseract,leptonica,C#,Ocr,Tesseract,Leptonica,我想将位图转换为Leptonica.Pix。。所以在我做了一次搜索之后,我在这里找到了一个有同样问题的人: 所以这个问题的解决方案是使用PixConverter.ToPix()方法 我的问题是在最新安装的Leptonica软件包中找不到此方法。我试图删除并重新安装最新版本的Think Nuget,但方法仍然不存在 我应该怎么做才能使用PixConverter.ToPix()?。提前谢谢 编辑:我忘了提到我也在使用最新的Tessercat包。它位于名称空间中,更多信息可以在这里找到 更新2 您注

我想将位图转换为Leptonica.Pix。。所以在我做了一次搜索之后,我在这里找到了一个有同样问题的人:

所以这个问题的解决方案是使用PixConverter.ToPix()方法

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

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

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

它位于名称空间中,更多信息可以在这里找到

更新2 您注意到的问题是因为您正在使用

适于

现在我不确定你到底想要什么。然而,该方法不存在于前者中,它存在于名称空间中,更多信息可在此处找到

更新2 您注意到的问题是因为您正在使用

适于


现在我不确定你到底想要什么。但是,该方法在前者中不存在,您需要使用版本“3.0.2”(PixConverter.ToPix())才能工作

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



希望有帮助。

您需要使用“3.0.2”版本(PixConverter.ToPix())才能工作

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



希望能有所帮助。

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

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

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

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


我也在使用最新的Tessercat软件包,但仍然无法使用该方法。好的,结果证明该方法存在于3.0.2版本中。。您是否正在使用此版本>@TheGeneral@Mick2160是的,最新的3.0.2用于我做的测试。问题是这个方法在v4+版本中不存在。@Mick2160我没有看到任何v4版本,不过,我很高兴你已经弄明白了,我也在使用最新的Tessercat软件包,但仍然无法使用该方法。好的,结果证明该方法存在于3.0.2版本中。。您是否正在使用此版本>@TheGeneral@Mick2160是的,最新的3.0.2测试我做得很好。问题是这个方法在v4+版本中不存在。@Mick2160我没有看到任何v4版本,但是我很高兴你已经弄明白了。很好奇,这是.net framework,还是core,还是standard?很好奇,这是.net framework,还是core,还是标准?我使用的是3.3.0,问题仍然存在。@PratapSinghMehra是否尝试过3.0.2版?否。因此我使用了Pix.LoadTiffFromMemory(fileBytes))方法。我使用的是3.3.0,问题仍然存在。@PratapSinghMehra是否尝试过3.0.2版?否。因此我使用了Pix.LoadTiffFromMemory(fileBytes))方法
<PackageReference Include="Tesseract" Version="3.0.2" />
var pixFromByteArray = Pix.LoadFromMemory(byteArray);
var pixFromFile = Pix.LoadFromFile(fileName);