我有一张图像,其中字母完全对齐且笔直,我认为字母的颜色比嘈杂的背景颜色更亮。
如果我可以使用 Java 程序将嘈杂的颜色替换为白色,那么我可以使用 OCR 来获取文本。
我的问题是,如果我有最亮像素(形成文本)的 RGB 假设(124,140,192),那么颜色比(124,140,192)更亮的 RGB 范围是多少
我有一张图像,其中字母完全对齐且笔直,我认为字母的颜色比嘈杂的背景颜色更亮。
如果我可以使用 Java 程序将嘈杂的颜色替换为白色,那么我可以使用 OCR 来获取文本。
我的问题是,如果我有最亮像素(形成文本)的 RGB 假设(124,140,192),那么颜色比(124,140,192)更亮的 RGB 范围是多少
这个答案有确定颜色亮度的公式:https ://stackoverflow.com/a/596243/2479481
应该能够使用感知亮度(0.299*R + 0.587*G + 0.114*B)
来识别较浅的颜色。