【发布时间】:2021-02-18 21:45:40
【问题描述】:
这是从闭路电视视频中截取的图像,我想从快照中提取时间戳。 OpenCV/Tesseract/python 是这项工作的工具:
这里的困难是复杂的背景,所以即使我用中值过滤器(opencv)对图片进行二值化,ocr 结果仍然很糟糕。当然,我可以应用特定的自定义阈值,但在这里我遇到了 2 个问题:
- 如何处理既有白色又有黑色的字符?
- 有没有办法(某些方式)为这类图片提供更通用的阈值?
也许我在这里处理预处理的想法是不正确的。在发送到 Tesseract 之前对这种图像进行预处理似乎不是一件容易的事。任何提示和想法都非常感谢。
【问题讨论】:
-
只为白色 (255) 和黑色 (0) 像素屏蔽图像。然后查看结果。
标签: python opencv ocr tesseract