xulihang / ImageTrans-docs

Documentation of ImageTrans, a computer-aided image translation tool. ImageTrans的文档项目。ImageTrans是一款计算机辅助图片/漫画翻译软件。
https://imagetrans.readthedocs.io/
85 stars 8 forks source link

项目设置里的文字区域检测下面的可选操作添加后,似乎没什么效果 #196

Closed kimolate2 closed 2 years ago

kimolate2 commented 2 years ago

image 项目设置里的文字区域检测下面的可选操作添加后,似乎没什么效果;不知道这里是不是指OCR识别文字后进行的后续操作,还是我理解错了

xulihang commented 2 years ago

这个是启发式文字区域检测的设置

xulihang commented 2 years ago

启发式方法说明见文档:https://imagetrans.readthedocs.io/zh_CN/latest/textarea_detection_and_text_reinjection.html#text-detection

b站也有视频介绍

kimolate2 commented 2 years ago

好的明白了,另外想问下普通的ocr文字识别后,我想使用下过滤(水平投影...),但是批处理里面没有这个选项,想问下有什么方法可以实现

xulihang commented 2 years ago

目前只能编辑-文字区域操作里手动执行。这个操作是实验性的,实际用处不大

kimolate2 commented 2 years ago

因为我正好翻译一张这样的图片(使用过滤(水平投影...)后,一些不必要的图标被排除了)时有不错的效果,所以希望可以实现一下,或者通过参数或配置文件也行 image

xulihang commented 2 years ago

可以在文字区域检测设置里只保留过滤操作,然后用批处理里的启发式文字检测

kimolate2 commented 2 years ago

启发式文字检测效果不太好,基本识别不到文字区域;可能是这种图片类型不适合,只能用普通的文字识别方式,批处理使用启发式也是一样,效果不好 image 左边是自动识别文字,右边是启发式 image

xulihang commented 2 years ago

黑底白字需要在文字区域检测的设置里勾选反转颜色

xulihang commented 2 years ago

可以在文字区域检测设置里只保留过滤操作,然后用批处理里的启发式文字检测

这个操作不可行,我忘记这个不能用于处理现有文字区域了

kimolate2 commented 2 years ago

黑底白字需要在文字区域检测的设置里勾选反转颜色

这样效果也不行,我试了好像自动识别文字就是比启发式更准确;所以希望就是在自动识别文字的基础上,可以再使用过滤(水平投影...)这个选项,不知道是不是可以在批处理里面添加一下这个选项,或者暂时有什么参数可以直接使用的呢?

xulihang commented 2 years ago

现在没有批处理支持调用这个操作。发张原图来吧,我看看是不是有这个必要

kimolate2 commented 2 years ago

现在没有批处理支持调用这个操作。发张原图来吧,我看看是不是有这个必要 我用的是baidu_accurate,下面是图片 losslesscut_screenshot

xulihang commented 2 years ago

这是软件界面的截图,是要翻译软件的使用手册里的图吗

kimolate2 commented 2 years ago

是的,是一些软件操作界面

xulihang commented 2 years ago

这张图的文字间还有图标,需要很多手动调整,自动翻译的效果不会很好的,过滤操作没必要添加 image

image

xulihang commented 2 years ago

要自动的话我建议申请一个腾讯文字识别,识别出来的区域和文字贴合度比较好

image

kimolate2 commented 2 years ago

好的,了解了,我去试试