Chan314212 / Easy-spectrometer-

这是我们制作的简易光谱仪的python分析代码 需要校准图片既可以自动分析,绘制出指定图片的光谱图,精度待定,效果尚可

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目简介:这是我们制作的简易光谱仪的python分析代码

需要校准图片既可以自动分析,绘制出指定图片的光谱图,精度待定,效果尚可

1698918792621

导入库

1698918816355

计算两个点的空间距离

1698918848124

计算第一维的均值

1698918864289

获取点击位置颜色值(最左边)

1698918895630

获取点击位置颜色值,最右边

1698918924228

将一个点与每一列的点平均值计算距离,导出为数组

1698918973656

导入图片

1698918993777

弹出窗口让用户点击,获取颜色,计算在校准图中的位置,计算波长,同时获取点击位置

(右侧相同操作)

1698919099721

生成350-700的一个数组,长度是校准图片的长度

1698919146200

获取左侧和右侧的波长、

1698919257663

生成两侧波长的数组,长度是目标图片的点击位置的差值的+1

1698919337979

计算波长数组的差值

1698919380104

计算两侧需要补充的数量

1698919399917

根据差值和数量计算前后需要补全的数组

1698919428413

计算出波长的数组

1698919456004

将图片转制成灰度图片,导出为数组,计算每一列的均值,形成一维数组,再加一行波长数组

1698919531069

截取其中350-700的部分,显示。

About

这是我们制作的简易光谱仪的python分析代码 需要校准图片既可以自动分析,绘制出指定图片的光谱图,精度待定,效果尚可

License:Apache License 2.0


Languages

Language:Python 100.0%