即开即用的批量图片转文字脚本
该项目使用 EasyOCR 库对图片中的文字进行识别,并将识别出的文字保存到 .txt 文件中。支持中文(简体)和英文的文字识别。
- 自动读取指定文件夹中的所有图片文件。
- 使用 OCR 技术提取图片中的文字。
- 识别结果将以
.txt格式保存,文件名与原图片文件名相同。 - 处理过程中会显示每个文件的处理进度。
- Python 3.8 或更高版本。
- 安装以下依赖库:
easyocr、Pillow。
git clone https://github.com/your-username/ocr-project.git
cd ocr-project为了避免库冲突,建议使用虚拟环境:
python -m venv venv
source venv/bin/activate # 在 Windows 上使用 venv\Scripts\activate使用 requirements.txt 安装所需的库:
pip install -r requirements.txt运行脚本并输入包含图片的文件夹路径:
python main.py程序会处理文件夹中的所有图片文件,并将每个文件的识别结果保存为 .txt 文件。
每个 .txt 文件将包含从对应图片中提取的文字。处理过程中,程序会打印当前处理的文件及其进度。
- easyocr: 用于 OCR 文字识别。
- Pillow: 用于处理图片文件。
Processing the 1/5 file: image1.png
Processing the 2/5 file: image2.jpg
...- 识别结果乱码:确保选择了正确的语言模型(如中文简体
ch_sim),并确保图片清晰。 - 权限问题:确保程序有权限读取图片文件和写入
.txt文件。