littlebot
Published on 2025-04-14 / 0 Visits
0

【源码】基于计算机视觉与深度学习技术的学习辅助软件

项目简介

Prism 是一款专为 Linux 平台设计的开源学习辅助软件,它借助计算机视觉与深度学习技术,能让用户通过摄像头快速识别和翻译纸质文档或黑板上的内容,具备实时翻译、文档录入、板书保存和错题保存等功能。

项目的主要特性和功能

  1. 实时翻译:利用摄像头捕捉图像,对图像中的文字进行识别和翻译。
  2. 文档录入:通过扫描或拍摄纸质文档,识别并保存文档内容。
  3. 板书保存:不进行文字识别,仅保存并调整板书图像的颜色、背景等。
  4. 错题保存:方便保存错题,以便后续复习。
  5. 多翻译服务支持:支持 Bing、Deepl、Youdao 等多种翻译服务,可进行在线或离线翻译。
  6. 图像处理:运用 OpenCV 库进行图像增强、校正和识别。
  7. 界面友好:采用 Qt Quick 和 QML 设计界面,支持多平台。

安装使用步骤

Linux 用户

  1. 安装 git 和 Python3。
  2. 复制项目仓库: bash git clone https://gitee.com/micraow/prism.git cd prism
  3. 运行安装脚本: bash chmod +x install.sh sudo bash install.sh
  4. 运行主程序: bash python app/main.py

Windows 用户

  1. 安装 git、Python3 和 Qt5(包括 Qt Quick 和 QML 支持)。
  2. 配置环境变量。
  3. 复制项目仓库: bash git clone https://gitee.com/micraow/prism.git cd prism
  4. 创建虚拟环境并激活: bash python -m venv env source ./env/bin/activate
  5. 安装项目依赖: bash pip install -r requirements.txt
  6. 下载翻译模型文件并放置在 translate/hf_model/ 目录下。
  7. 运行主程序: bash python app/main.py

更新程序

使用以下命令更新项目: bash git pull

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】