Skip to content

Yokumii/Spectrometer-by-PyQt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Digital Spectrometer by PyQt

本项目是一个基于 Python 的数字光谱仪软件,能够通过摄像头实时采集光谱图像,并提供图像处理、光谱校准和参数调节功能。用户可以直观地查看光谱数据,并根据需要进行校准和数据分析。

功能特点

  • 实时显示光谱数据,包括波长与光强分布。
  • 支持光谱校准功能,用户可根据已知波长和像素点校准波长。
  • 可调整光谱数据的平滑、波峰检测参数。
  • 提供基线图像功能,支持设置与移除。
  • 具有吸收光谱样式的渐变填充显示。
  • 可将项目打包为独立的 .exe 文件,便于分发和运行。

环境要求

  • Python 3.8 或以上版本
  • 操作系统:Windows、Linux 或 macOS(推荐 Windows)

安装依赖

使用以下命令安装项目依赖:

pip install -r requirements.txt

使用说明

  1. 启动项目

运行以下命令启动程序:

python spectrometer.py
  1. 快捷键说明
  • Esc:打开设置面板。
  • B:设置基线图像。
  • P:暂停或恢复实时绘图。
  • E:截图当前界面并保存为 screenshot.png。
  1. 打包为 .exe 文件

项目中包含 installer.py 脚本,可用于将 Python 项目打包为独立的 .exe 文件。

打包步骤

  1. 确保已安装 pyinstaller:
pip install pyinstaller
  1. 运行 installer.py 脚本:
python installer.py
  1. 打包完成后,生成的 .exe 文件将位于 dist/ 目录下。

如有问题或建议,请提交Issue!

授权协议

本项目遵循MIT License协议,欢迎自由使用、修改和分发。

About

轻量级光谱仪程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages