我基本上是用开源软件处理条形码。但该工具有时根本无法检测到条码。
所以我想自己检查一下图像是否真的是空白的,或者它是否包含某种条形码。
我的图像是通过扫描产生的,它们只包含一个条形码(如果它们不是空白的)和一些扫描产生的噪声图像。所以我的问题甚至可以归结为检查图像是否包含大量集中的黑色像素,以将其与带有噪声的白色空间图像区分开来。
我已经检查了这个SO question,但建议是使用“概率霍夫线变换”,我发现这对我的情况来说有点矫枉过正。
我也检查了这个,但它有不安全的代码。我正在寻找一个托管的 C# 解决方案。