# OCR-CopyText-And-Search **Repository Path**: puzhiweizuishuai/OCR-CopyText-And-Search ## Basic Information - **Project Name**: OCR-CopyText-And-Search - **Description**: 适用于一些单位组织的那种在专门的APP上答题,但是又有题库的开卷考试,方便搜索答案😂😂😂 基于PaddleOCR开发 - **Primary Language**: Python - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 3 - **Created**: 2021-09-02 - **Last Updated**: 2025-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: PaddleOCR, Python, ADB, 答案搜索, ocr ## README # 截图OCR识别后搜索题目获取答案 适用于一些单位组织的那种在专门的APP上答题,但是又有题库的开卷考试,方便搜索答案😂😂😂 基于[PaddleOCR](https://github.com/PaddlePaddle/PaddleOCR)开发 ## 使用说明 - 1.使用`python main.py`运行脚本,按提示操作。 - 2.如果识别区域不对,请修改题目位置,修改位置在代码`main.py`第66行,按照提示的信息修改相应坐标数据,坐标原点(0,0)点为图片左上角。 ```python # 切割问题区域 # (起始点的横坐标,起始点的纵坐标,宽度,高度) question = img.crop((10, 400, 1060, 1000)) ``` ## 截图 ![运行示例](/screenshot2.png '运行示例')
![自动搜索](/screenshot1.png '自动搜索') ## 运行依赖 - 安装[Python3.6+](https://www.python.org/downloads/), [Adb](https://developer.android.google.cn/studio/command-line/adb) - 安装 PaddleOCR ```bash pip install "paddleocr>=2.0.1" # 推荐使用2.0.1+版本 ``` - 安装 PaddlePaddle(注意此版本为CPU版本,如需GPU版本请查看[PaddlePaddle文档](https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/windows-pip.html)) ```bash python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple ``` 安装完成后您可以使用 `python` 进入python解释器,输入`import paddle` ,再输入 `paddle.utils.run_check()` 如果出现`PaddlePaddle is installed successfully!`,说明您已成功安装。 - 安装 pyperclip 模块,负责操作剪切板 ``` pip install pyperclip ``` - 安装 pyautogui 模块,操作鼠标键盘 ```bash pip install pyautogui ```