Cra*_*ker 2 c# image image-processing
我有一堆图像,看起来像
.
处理完毕后,我希望它们就像
.
我知道我可以使用Flood Fill算法轻松地将这些黑色区域变为白色.但首先,我需要确保黑色区域不是文本的一部分.我怎样才能做到这一点?与字母相比,这些领域是巨大的.那么也许我可以找出每个黑色区域的大小,并使区域大于n白色?
这就是机器视觉.您可以编写自己的代码,例如"Connected-Component-Labeling"这只是一种可能的方法.因此,您可以从左上角开始并收集具有几乎相同灰度值的所有像素.如果阵列包含的像素多于某个阈值,则保存坐标并填充此区域.
但我认为你会在中间有一些黑色"线"的probs.
| 归档时间: |
|
| 查看次数: |
431 次 |
| 最近记录: |