# wondertool **Repository Path**: lcjami/wondertool ## Basic Information - **Project Name**: wondertool - **Description**: 硬字幕提取、文字物体识别、图片缩放工具 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2023-10-27 - **Last Updated**: 2025-04-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 项目中只有推理模型,没有用训练模型。 先来看看DJL加PaddleOCR经微改后识别某类图像的效果(选择语言中文就是PaddleOCR识别) DJL的PaddleOCR example官网:https://docs.djl.ai/jupyter/paddlepaddle/paddle_ocr_java_zh.html ![testImg_0.png](img/testImg_0.png) 超小字体识别效果: ![testImg_1.png](img/testImg_1.png) 再来看看纯TesseractOCR识别效果: ![testImg_2.png](img/testImg_2.png) ![testImg_3.png](img/testImg_3.png) 看看文本检测算法DB整合ESPCN超分辨率放大和其他算法和透视变换及微调等后的识别(PaddleOCR和TesseractOCR结合识别)效果, 给识别内容设计排序等。 ![testImg_4.png](img/testImg_4.png) ![testImg_5.png](img/testImg_5.png) ![testImg_6.png](img/testImg_6.png) 两个倾斜方向: ![testImg_7.png](img/testImg_7.png) ![testImg_8.png](img/testImg_8.png) 超小字体识别效果: ![testImg_9.png](img/testImg_9.png) 使用教程: VideoSubFinder拿来做字幕图片截取捕获,这是下载地址: https://sourceforge.net/projects/videosubfinder/ 下载安装完成后,步骤:打开视频框选字幕位置,清空所有图片(之前识别的图片),开始识别。 ![img_1.png](img/img_1.png) 捕获完后的图片在VideoSubFinder安装目录的RGBImages文件夹中, ![img_2.png](img/img_2.png) 接下来是我开发的小工具: 下载wondertool_win-x64.zip解压后打开wondertool.exe,输入RGBImages文件夹路径和字幕保存路径,确认后,看字幕功能提示栏提示,(这里没有PaddleOCR(对应非English)和TesseractOCR(对应English)结合识别)。 ![img_3.png](img/img_3.png) 使用其他OCR工具提取硬字幕可以看本人这篇博客 https://blog.csdn.net/CJ_L1995/article/details/130577720 ,不一定要用本文中的OCR工具,这里也有个辅助小工具,现在上github越来越麻烦了,转到码云来了。 pers.lcj.opencv.demo路径中有很多OpenCV的Demo可供大家研究的。 加入了新功能(图片高清缩放): ![xgn1.png](img/xgn1.png) 加入了新功能(在识别文字的基础上加入物体识别): ![xgn1.png](img/xgn2.png) 项目是可以转为在linux上使用的,如果对你有用,富豪们可以赞助一下小弟,开发不易。技术爱好者也可以找本人交流,有什么还可以优化的请指教,主页有本人QQ,很少上来,回复Issues的话看缘分。 ![yf.jpg](img/yf.jpg) ![zfb.jpg](img/zfb.jpg)