# 猛猛OCR **Repository Path**: luan-jining/mengmeng-ocr ## Basic Information - **Project Name**: 猛猛OCR - **Description**: 定时截取屏幕获取OCR截图并将文本保存在文件中 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2023-10-10 - **Last Updated**: 2023-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: EasyOCR, Python ## README # 猛猛OCR #### 介绍 本项目可用于定时间段截取屏幕并识别文字,可支持63种语言(需求决定,目前只支持两种),OCR服务基于easyOCR,识别结果储存在csv文件中并支持自动去重。不过本项目只是一个定制化的脚本,读者可以以此作为脚手架搭建属于自己的个性化脚本或用作简单的学习所用。 #### 软件架构 再想想...... #### 安装教程 1. 安装‘schedule’模块,实现任务的定时执行 ```bash pip install schedule ``` 2. 安装‘EasyOCR’第三方库,实现文本识别任务 ```bash pip install easyocr ``` 3. 若要启用GPU加速,请务必选择您拥有的正确 CUDA 版本,否则系统将会报错 #### 使用说明 1. 修改配置文件后请重启服务脚本 2. 该脚本默认只能识别英文和中文,该配置写死在了程序里 3. 若使用GPU加速,需要自行下载配置好CUDA 4. 程序有可能跑起来会报错,大概率是环境配置的问题,下边附上我在自己电脑上开发时的环境配置,我使用的电脑是16+512GB的2021款M1 pro芯片的MacBook Pro,依赖版本如下: | 依赖 | 版本号 | | -------- | ------ | | pandas | 2.1.1 | | numpy | 1.26.0 | | easyocr | 1.7.1 | | schedule | 1.2.1 | | torch | 2.1.0 | 另外我的python版本是3.9,以供参考。