gpt4 book ai didi

c# - 文件去斑 - OCR

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:20:33 25 4
gpt4 key购买 nike

我已经搜索过,但找不到在扫描文档中进行去斑的算法。我已经使用中值滤波器去除了一些较小的 Blob 。

我需要一种从文档中去除大 Blob 的算法,我尝试过使用连通分量标记(使用 Aforge),但是如果对象大于 X 像素,则无法将其着色为白色(将其去除)。

有什么方法可以删除我图片上大于 X 像素的对象( Blob 、 Blob 、噪声)?

编辑:

这是我正在尝试为 OCR 准备的文档。 Original Document

正如我们所看到的,文本左侧有很多噪音。所以然后我使用 Blur 模糊了左边的噪音,然后我对文档进行了二值化处理,得到了类似这样的东西 After Binarization

现在我需要从左边移除大的黑色区域。我只是不知道该怎么做...

最佳答案

只需在 Matlab 中尝试一下。

img = imread('xWFEC.png');
img = imcomplement(imclearborder(imcomplement(img)));
figure; imshow(img);

输出:

enter image description here

关于c# - 文件去斑 - OCR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33634417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com