Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.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
C# 扫描文档中背景/前景层的分离_C#_C++_Image Processing_Background_Bitmap - Fatal编程技术网

C# 扫描文档中背景/前景层的分离

C# 扫描文档中背景/前景层的分离,c#,c++,image-processing,background,bitmap,C#,C++,Image Processing,Background,Bitmap,我需要自动删除扫描文档图像的浅色背景以进行OCR 是一个开源的基于C++的GUI应用程序,它可以在其他方面进行背景分离,但我无法计算出如何只运行实际删除背景的最后一个步骤。 理想情况下,我可以找到执行此操作的代码,并且: 将该部分移植到C# 修改C++以响应命令行执行,只对给定图像执行该步骤 你能帮我理解我怎么做吗? 或者你知道其他图书馆可以做到这一点吗?(任何语言/平台均可接受)可能算法大致如下: 决定背景色是什么 扫描位图以查找颜色与背景色(和/或足够相似)的像素 将这些像素转换为白色或透

我需要自动删除扫描文档图像的浅色背景以进行OCR

是一个开源的基于C++的GUI应用程序,它可以在其他方面进行背景分离,但我无法计算出如何只运行实际删除背景的最后一个步骤。 理想情况下,我可以找到执行此操作的代码,并且:

  • 将该部分移植到C#
  • 修改C++以响应命令行执行,只对给定图像执行该步骤 你能帮我理解我怎么做吗?

    或者你知道其他图书馆可以做到这一点吗?(任何语言/平台均可接受)

    可能算法大致如下:

    • 决定背景色是什么
    • 扫描位图以查找颜色与背景色(和/或足够相似)的像素
    • 将这些像素转换为白色或透明
    • 可能(特别是当页面包含图像而不仅仅是文本时)忽略孤立的像素,这些像素是背景色,但也不在其他背景像素的旁边

    如果是高分辨率低颜色深度(例如黑白)图像,则需要将此算法应用于。

    可能算法大致如下:

    • 决定背景色是什么
    • 扫描位图以查找颜色与背景色(和/或足够相似)的像素
    • 将这些像素转换为白色或透明
    • 可能(特别是当页面包含图像而不仅仅是文本时)忽略孤立的像素,这些像素是背景色,但也不在其他背景像素的旁边

    如果是高分辨率低颜色深度(例如黑白)图像,则需要将此算法应用于。

    您指的是OCR应用中必需的阈值、去斑点和噪声消除技术

    结果的质量在很大程度上取决于许多不同的因素-

    原稿的印刷质量 扫描质量 图像分辨率 使用的背景颜色和图案。 噪音和其他痕迹

    您可以在网站上找到IEvolution.NET库。它有许多图像处理功能可供使用

    有许多商用发动机可用。没有一个完美的函数可以解决图像处理问题。您必须调整函数和参数以匹配图像


    谷歌搜索将显示大量结果。

    您指的是OCR应用程序中必需的阈值、去斑点和噪声消除技术

    结果的质量在很大程度上取决于许多不同的因素-

    原稿的印刷质量 扫描质量 图像分辨率 使用的背景颜色和图案。 噪音和其他痕迹

    您可以在网站上找到IEvolution.NET库。它有许多图像处理功能可供使用

    有许多商用发动机可用。没有一个完美的函数可以解决图像处理问题。您必须调整函数和参数以匹配图像


    谷歌搜索将显示大量结果。

    我如何轻松忽略孤立像素?基本上考虑一个噪声图像,我也应该做一些噪音去除。剩下的是煎饼。我怎么能轻易忽略孤立的像素呢?基本上考虑一个噪声图像,我也应该做一些噪音去除。剩下的是煎饼。