gpt4 book ai didi

c# - 在 C# 中检测空白图像(预期的图像是条形码)

转载 作者:太空狗 更新时间:2023-10-29 23:52:08 27 4
gpt4 key购买 nike

我基本上是使用开源软件处理条形码。但该工具有时无法检测到任何条形码。

所以我想自己检查图像是否真的是空白的,或者它包含某种条形码。

我的图像是通过扫描产生的,它们只包含一个条形码(如果它们不是空白的话)和一些扫描产生的噪声图像。所以我的问题甚至可以归结为检查图像是否包含大量集中的黑色像素以将其与带有噪声的白色空间图像区分开来。

我检查了this SO 问题,但建议是使用“概率 Hough 线变换”,我发现这对我的情况来说有点矫枉过正。

我也查看了this但它有不安全的代码。我正在寻找托管 C# 解决方案。

最佳答案

您链接到的第二个示例仅使用不安全 代码来加快对位图中像素值的访问。您可以使用 BitmapGetPixel() 方法轻松替换所有这些(缺点是这会非常慢,但它可能仍然很快足以满足您的目的)。

但是,就不安全 代码而言,没有理由担心使用它。 unsafe 标签的唯一问题是某些用户(取决于他们的权限级别)可能无法运行代码,尽管我自己从未真正遇到过这个潜在问题。

关于c# - 在 C# 中检测空白图像(预期的图像是条形码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12370758/

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