如何确定我的图像是亮文字还是暗文字? [LabVIEW]

How do I decide my image has bright text or dark text? [LabVIEW]

我正在研究一种文本提取算法,我需要一些帮助来对图像进行阈值处理。我的开发平台是 LabVIEW 2015,我使用的是 Vision Development Module 2015 中的 "AutoBThreshold2.vi"。我决定使用 Otsu 的阈值算法,该算法可作为 "Inter Class Variance" 方法使用。现在,问题是我需要指定 "Look for" 选项来提取文本!不幸的是,我的输入图像并不总是相同的。

请参阅随附的源代码和示例图像。我的问题是,有什么方法可以确定图像是否在深色 Background/Bright 背景上有深色 objects/Bright 对象?同时我也在玩直方图来找出 BG 和 FG 类型!

非常感谢您的帮助...

在NI论坛的帮助下,我能够解决这个问题。

https://forums.ni.com/t5/LabVIEW/Auto-Thresholding-an-image-for-text-extraction/m-p/3904533#M1108133

在阈值化之前使用equalize vi解决这个问题,请看下图找到它。