赞
踩
项目特色
支持去除提取视频后的水印文本信息
采用CNOCR,无需设置调用任何API,不需要接入百度、阿里等OCR服务即可本地完成文本识别
无需用户手动设置字幕区域,该项目引入CTPN自动检测字幕区域
使用说明
下载项目文件,将工作目录切换到项目文件所在目录
cd video-subtitle-extractor
在右侧release中下载模型文件ctpn_50000.ckpt.data-00000-of-00001,将其放置checkpoints_mlt文件夹中
1. 下载安装Anaconda
2. 使用conda创建项目虚拟环境并激活环境 (建议创建虚拟环境运行,也可以不用conda)
conda create --name videoEnv python=3.6
conda activate videoEnv
3. 使用pip安装依赖文件
Mac用户:
pip install -r requirements(mac).txt
Windows用户:
pip install -r requirements(win).txt
4. 编译bbox文件
cd utils/bbox
chmod +x make.sh
./make.sh
如果你仅仅编译CPU版本的tensorflow (i.e. mac用户),你需要进入到utils\bbox文件夹,然后终端运行:
python setup.py build_ext --inplace
5. 运行程序
mac/linux 用户运行demo.py
python ./
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。