答案 0 :(得分:1)
仅提取明亮的橙红色像素并进行二值化
因此,在某些阈值强度以上的红色/橙色附近的像素为白色,其余为黑色像素。
通过形态学运算符删除段之间的间隙
放大白色像素区域几次以覆盖点段之间的间隙,这样数字就会变成单个对象
细分数字(例如通过填充填充)
找到第一个白色像素并将填充填充重新着色为对象1 ID,然后找到下一个白色像素并将其重新着色为对象2 ID,依此类推,直到不再有白色像素为止。您可以记住每个对象的bbox并过滤掉与数字属性不匹配的对象:(宽高比,大小,密度)
OCR每个数字并根据数字位置重建文本
如果您的相机已修复,您可以手动对数字区域进行硬编码,从而无需使用子弹#3 。此外,您可以使用黑色区域来确定数字区域,因为边框是黑色的......