我最近发现了笔画宽度变换,如以下研究论文所述:
该算法用于从自然场景中检测和提取文本.
但是,我找不到任何实现,从文章中我发现很难确定算法的所有细节,所以我可以在实践中实现它.有谁知道这个算法是否在系统中实现并在实践中使用?是否有C#或Java实现?
我试图删除背景颜色,以提高OCR对图像的准确性.示例如下所示:

我将所有字母保留在后处理图像中,同时只删除浅紫色纹理背景.是否可以使用Imagemagick等开源软件将其转换为二进制图像(黑/白)来实现这一目标?如果背景有多种颜色怎么办?解决方案是否相同?
此外,如果我还想删除紫色字母(剧院名称)和线条以便只保留黑色字母,该怎么办?简单的裁剪可能不起作用,因为紫色字母也可能出现在其他地方.
我正在寻找编程解决方案,而不是像Photoshop这样的工具.