c# - 如何锐化/完成/更正图像中的文本

标签 c# image

我有一些包含文本的扫描图像。扫描后,文字暗淡无光,有些地方文字丢失了一些像素。像素损失确实很小,但足够锐化图像是不够的。我想找到一种算法来锐化文本并尝试完成或更正扫描过程中丢失的像素。我知道这是一项艰巨的任务,但我希望有人能指出我正确的方向。

我正在使用 C#。我知道如何锐化图像但不是专门针对文本的。如果有优势,我对其他语言持开放态度。我查看了 Imagemagick 并找到了一些脚本来帮助去除 Blob 和清理文本。我真的比什么都需要“修理”。如果您有任何建议,请告诉我。

最佳答案

可能不是您要找的东西,但我们使用 Pegasus Imaging 产品及其 ScanFix module可以做这种事。

具体来说,检查平滑功能和字符增强。对于你需要的东西来说可能有点矫枉过正,但我​​真的很喜欢他们的东西。获取试用版并试一试可能值得。

关于c# - 如何锐化/完成/更正图像中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2119945/

相关文章:

c# - 我需要在主子关系中进行 2 级继承和抽象

c# - Entity Framework /ASP.NET MVC 5 日期时间异常

c# - 先在代码中获取任意实体的主键值

php - 使用 PDFlib (PHP) 将图像 blob 从 MySQL 加载到 PDF 中

ios - 删除部分图像 iOS

c# - JSIL与Script#与SharpKit

c# - 如何使用azure函数应用程序读取azure blob中的内容

Java TextField - 自定义图片/外观

java - 链接到动态网页中的图像

java - 如何使用 for 语句在 java 数组中创建多个图像?