# doc_scanner_homework
**Repository Path**: zhang-yuan-yuan8/doc_scanner_homework
## Basic Information
- **Project Name**: doc_scanner_homework
- **Description**: 这个项目是一个文档扫描仪应用程序,使用Python编写。它可以帮助用户加载图片并裁剪文档,提供方便的文档扫描功能。
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 257
- **Created**: 2024-06-27
- **Last Updated**: 2024-06-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# doc_scanner
## 项目描述
这个项目是一个文档扫描仪应用程序,使用Python编写。它可以帮助用户加载图片并裁剪文档,提供方便的文档扫描功能。
## 项目运行效果截图

## 功能
- 选择图片:通过点击 "Select Image" 按钮选择要加载的图片。
- 裁剪文档:点击 "Crop" 按钮可以裁剪文档,将文档从图片中提取出来。
- 鼠标移动显示:勾选 "Show Mouse Move" 复选框可以在鼠标移动时显示相关信息(如果有实现)。
## 依赖
该项目依赖以下库:
- tkinter:用于创建GUI应用程序。
- PIL:用于处理图片。
- OpenCV:用于图片处理和计算机视觉任务。
- numpy:用于进行数值计算。
可以使用以下命令安装所需依赖:
```bash
pip install opencv-python numpy Pillow
```
## 使用
1. 安装所需依赖(参见上面的依赖部分)。
2. 运行 `app.py` 文件。
3. 点击 "Select Image" 按钮选择要加载的图片。
4. 调整文档的角落位置(如果有实现)。
5. 点击 "Crop" 按钮裁剪文档。
6. 勾选 "Show Mouse Move" 复选框以启用鼠标移动显示(如果有实现)。
## 注意
请注意以下事项:
- 本项目仅支持基于Python的脚本文件。
- 请确保已安装所需的依赖库。
- 鼠标移动显示功能的具体实现可能因代码内容而异,请查看代码了解详细信息。
## 个人信息
[TODO: 此处填写个人信息]
- 学号: 202252320323
- 年级: 2022
- 专业: 智能科学与技术
- 班级: 3 班
```
请将 "TODO" 替换为适当的信息,包括项目运行效果截图的文件名。请确保将此markdown内容放置在自述文件的合适位置,并确保所有内容都在代码块中,以保留所有Markdown语法内容。