Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用OCR从验证码中替换图像中的杂色以获取文本_Java_Image Processing_Colors_Ocr_Rgb - Fatal编程技术网

Java 用OCR从验证码中替换图像中的杂色以获取文本

Java 用OCR从验证码中替换图像中的杂色以获取文本,java,image-processing,colors,ocr,rgb,Java,Image Processing,Colors,Ocr,Rgb,我有一个图像,其中的字母完全对齐,笔直,我认为字母的颜色比嘈杂的背景颜色更亮 如果我可以使用java程序用白色替换嘈杂的颜色,那么我可以使用OCR来获取文本 我的问题是,如果我有最亮像素(形成文本)的RGB,假设(124140192),比(124140192)亮的颜色的RGB范围是多少 应该能够使用感知亮度(0.299*R+0.587*G+0.114*B)来识别较浅的颜色。“如果我可以使用java程序用白色替换嘈杂的颜色,那么我可以使用OCR来获取文本。”我们希望你不能,因为这些文本明确仅供人

我有一个图像,其中的字母完全对齐,笔直,我认为字母的颜色比嘈杂的背景颜色更亮

如果我可以使用java程序用白色替换嘈杂的颜色,那么我可以使用OCR来获取文本


我的问题是,如果我有最亮像素(形成文本)的RGB,假设(124140192),比(124140192)亮的颜色的RGB范围是多少


应该能够使用感知亮度
(0.299*R+0.587*G+0.114*B)
来识别较浅的颜色。

“如果我可以使用java程序用白色替换嘈杂的颜色,那么我可以使用OCR来获取文本。”我们希望你不能,因为这些文本明确仅供人类使用。验证码很容易,值得被“黑客”攻击。这个问题似乎离题了,因为它是关于攻击一个旨在确保“仅限人员”的安全设备的问题。@AndrewThompson你有没有考虑过OP的网站上可能有这个系统,但很难说服管理层它需要升级?我认为没有必要对此投反对票。向上投票