在LCD显示屏上检测7段故障

时间:2015-12-14 02:18:18

标签: c++ opencv ocr lcd

我必须开发一种算法来检测具有7段字符的LCD显示器上的故障。我开始开发算法,但我现在所做的只是找到感兴趣区域(ROI),然后显示。这是它的外观:

图片中有4个显示器,我找到它们所在的区域。显示器将处于打开所有段的状态,因此应该很容易检测到它们的任何故障。

这是原始图片:

enter image description here

这是一个错误的例子:

enter image description here

我刚刚在油漆区做错了,但实际上故障基本上是缺失的一段。

预期结果:

"整个前7段失踪,第3段失去最高段"

现在我必须最终执行一个算法来查找段上的错误,但我不确定我是怎么想这样做的。我正在考虑使用SVM和机器学习来检测角色,但我想知道这是否是最好的方法,因为我不需要OCR来阅读每个角色,我只需知道是否所有细分是否开启。

如何在细分中找到错误?

提前谢谢你。

0 个答案:

没有答案