任务
在Windows10系统下,用python,在jupyter notebook里,借助Tesseract-OCR对视频中的字幕进行识别提取。
目录
Ⅰ下载并安装Tesseract-OCR
下载:https://digi.bib.uni-mannheim.de/tesseract/
安装详情:https://www.jianshu.com/p/f7cb0b3f337a
cmd调出命令行输入pip3 install pytesseract
设置环境变量:Win+R打开命令行👉输入sysdm.cpl打开系统属性👉上边栏-高级👉环境变量(N)👉系统变量(S)👉选择Path-编辑👉添加新的环境变量,路径就写Tesseract-OCR程序的安装位置,例如我:F:\Tesseract-OCR。
将已经做过中文识别训练chi_sim.traineddata简体中文语言包存入F:\Tesseract-OCR\tessdata文件夹中。

把语言文件拷贝到此处tessdata目录后,在tessdata文件夹处cmd调出命令行中输入 tesseract –v 测试安装 tesseract –list-langs测试语言包。eng和osd是别的语言包。

Ⅱ代码
导入所需各库

本文介绍了如何在Windows10系统中,利用Python和Tesseract-OCR在Jupyter Notebook环境下识别并提取视频中的字幕。首先详细说明了Tesseract-OCR的下载、安装和配置过程,包括环境变量设置和中文语言包的添加。接着,展示了关键代码段,包括图像处理的二值化阈值设定和Tesseract-OCR的参数配置,以确保字幕识别的准确性。通过每隔五秒检测一次来捕获字幕,实现了有效的视频字幕提取。
6128

被折叠的 条评论
为什么被折叠?



