项目简介
Prism 是一款专为 Linux 平台设计的开源学习辅助软件,它借助计算机视觉与深度学习技术,能让用户通过摄像头快速识别和翻译纸质文档或黑板上的内容,具备实时翻译、文档录入、板书保存和错题保存等功能。
项目的主要特性和功能
- 实时翻译:利用摄像头捕捉图像,对图像中的文字进行识别和翻译。
- 文档录入:通过扫描或拍摄纸质文档,识别并保存文档内容。
- 板书保存:不进行文字识别,仅保存并调整板书图像的颜色、背景等。
- 错题保存:方便保存错题,以便后续复习。
- 多翻译服务支持:支持 Bing、Deepl、Youdao 等多种翻译服务,可进行在线或离线翻译。
- 图像处理:运用 OpenCV 库进行图像增强、校正和识别。
- 界面友好:采用 Qt Quick 和 QML 设计界面,支持多平台。
安装使用步骤
Linux 用户
- 安装 git 和 Python3。
- 复制项目仓库:
bash git clone https://gitee.com/micraow/prism.git cd prism
- 运行安装脚本:
bash chmod +x install.sh sudo bash install.sh
- 运行主程序:
bash python app/main.py
Windows 用户
- 安装 git、Python3 和 Qt5(包括 Qt Quick 和 QML 支持)。
- 配置环境变量。
- 复制项目仓库:
bash git clone https://gitee.com/micraow/prism.git cd prism
- 创建虚拟环境并激活:
bash python -m venv env source ./env/bin/activate
- 安装项目依赖:
bash pip install -r requirements.txt
- 下载翻译模型文件并放置在
translate/hf_model/
目录下。 - 运行主程序:
bash python app/main.py
更新程序
使用以下命令更新项目:
bash
git pull
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】