【问题标题】:OCR : Replace recognized text with its translation like google translateOCR:用它的翻译替换识别的文本,如谷歌翻译
【发布时间】:2019-04-26 09:32:00
【问题描述】:

我正在做一个 OCR 项目。我使用 Firebase ML Kit 进行光学字符识别。我必须在捕获的图像上用不同语言的翻译替换文本。为此,我需要先从原始图像中删除文本,然后再在其上绘制翻译文本。

我试图从检测到的文本坐标中提取可能的背景颜色和文本颜色。它几乎成功了。但问题是,背景会变成静态颜色。

https://superuser.com/questions/1359257/how-to-use-ffmpeg-removelogo-filter

我能够获得图像中原始文本的确切坐标。在 FFMPEG 中找到用于视频的 delogo 过滤器。由于相邻像素填充了所需的区域,因此想在 android 中尝试使用 Bitmap 图像。任何用于从位图中删除徽标/水印/对象的算法/实现。

期待这样的事情

【问题讨论】:

    标签: android opencv firebase-mlkit


    【解决方案1】:

    使用 Firebase Ml Kit 的 Google 翻译Example

    获取 FirebaseVisionDocumentText 后,您可以使用谷歌翻译 API

    【讨论】:

    • 感谢您的重播。我能够检测文本并翻译它。我的问题是用捕获图像上的翻译文本替换原始文本。就像我在问题中显示的预期图像一样。为此,我必须先从图像中删除原始文本。任何帮助表示赞赏:)。观看此youtube.com/watch?v=h2OfQdYrHRs
    • 背景会变成静态颜色是什么意思?如果您有图 1 中的简单背景案例或视频中的示例。然后只需用蒙版修复背景并将测试放在它上面就可以了。你能分享一下目前的结果吗?并指定您想要什么样的改进?
    • @CleanCoder 你能发布一些代码如何检测文本并翻译它。
    猜你喜欢
    • 2015-05-19
    • 2017-06-25
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多