在我的一个项目中,我需要将图像转换为文本。谷歌搜索后发现Tessaract可以做到这一点。但不知何故,我无法在我的应用程序中使用它。那么除了“Tessaract Engine”之外,还有其他方法可以将图像转换为文本吗?请帮忙。
问问题
8206 次
2 回答
3
如果将您的图像转换为二进制有帮助,我给您代码。我认为您可以转换为 base64 以将图像作为字符串进行管理,但它比图像大。
public byte[] ImageToByte(Image image, System.Drawing.Imaging.ImageFormat format){
using (MemoryStream ms = new MemoryStream())
{
// Convert Image to byte[]
image.Save(ms, format);
byte[] imageBytes = ms.ToArray();
return imageBytes;
}
}
如果您想将其转换为 base64,请告诉我。
希望能帮助到你
于 2012-06-14T12:23:56.833 回答
2
Asprise OCR SDK for C# http://www.pcworld.com/downloads/file/fid,141881-order,4/description.html
于 2012-06-14T13:04:13.053 回答