用于校准、触发和捕获开源高光谱相机数据立方体的库。

openhsi的Python项目详细描述


开源DIY高光谱影像库

Library to calibrate, trigger and capture data cubes for the open source DIY hyperspectral camera.

Creative Commons Licence
此作品由Creative Commons Attribution 3.0 Australia License授权。在

文档可以在这里找到:https://openhsi.github.io/openhsi/。在

安装

pip install openhsi

要求

如何使用

拍摄一张照片

from openhsi.capture import *

try:
    take_show()
except:
    print('No devices found. Camera not connected.')
^{pr2}$

改变曝光和增益

try:
    with OpenHSI(xbinwidth=896,xbinoffset=528,exposure_ms=1000,gain=0) as cam:
        cam.exposure    = 100
        cam.gain        = 5

        img = cam.start().get_img()
        plt.imshow(img)
        plt.xlabel('Wavelength (nm)')
        plt.ylabel('Line pixels')
        plt.show()
except:
    print('No devices found. Camera not connected.')
^{pr2}$

校准

from openhsi.calibrate import *
result = fit_arc_lines2(arc_file = "cal_files/arc.hdf5", wave_save_file = None, skip = 1, show = True)
Fit arc lines for each spatial pixel
<;样式>; /*关闭一些样式*/ 进展{ /*删除Firefox和Opera中的默认边框。*/ 边框:无; /*需要在这里为Safari polyfill这样背景图像工作如预期。*/ 背景尺寸:自动; } .progress bar中断,.progress bar中断::-webkit进度条{ 背景:F44336; } <;/style>; <;进度值=“0”class=''max='896'style='宽度:300px;高度:20px;垂直对齐:middle;'>;<;/progress>;

svg

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java调用Python函数作为TEID中的UDF   java Android。支持v4导入不工作   java如何影响具有静态属性的类   java如何在从glTexImage2D()分配后编辑纹理的像素颜色   javaspringboot+rediscache+@Cacheable适用于某些方法,而不适用于其他方法   java无法将动态Web模块方面从3.0更改为2.5   java如何在新选项卡中显示打印的文档?   java Google Cloud Endpoints API方法仅在删除用户参数时成功调用   java为什么我可以使用Stack<Double>但不能使用Stack<Double>?   java JDBC PreparedStatement似乎忽略了占位符   java如何设置JInternalFrame的标准图标化位置?   Java文件。copy()不复制文件   基于另一个类的java显示arraylist?   java Android Studio:错误:非法字符:'\u2028'   对象(Java)无法实例化类型映像?   javascript错误:飞行前响应的HTTP状态代码401无效   java确保泛型vararg参数具有相同的类型