我正在寻找一种将浮雕字母(例如下面信用卡图片中的字母)转换为普通字母的方法,就像您在书中看到的那样。我在这里不需要特定的代码,只是想知道哪些图像处理步骤可能会导致预期的结果。

我正在寻找一种将浮雕字母(例如下面信用卡图片中的字母)转换为普通字母的方法,就像您在书中看到的那样。我在这里不需要特定的代码,只是想知道哪些图像处理步骤可能会导致预期的结果。

你知道的一件事是它是一个信用卡号——这将有助于最终验证结果。您可以使用它来微调图像处理——反馈结果并使用优化技术(如爬山或遗传算法)来更改图像处理的参数。
例如,使用参数集(p1、p2、p3、p4)进行图像处理——然后尝试 OCR,你会得到 6 个数字。然后改变参数集——比如这次你得到 8 个数字——使用爬山来不断改变参数集。
用于图像处理
我会先尝试一个简单的阈值 -if(pixel_grayscale_value > threshold) { white } else { black }.
也许OCR可以帮助你。
“光学字符识别,通常缩写为 OCR,是将手写、打字或印刷文本的扫描图像机械或电子翻译成机器编码文本。”