Sumix SMX API和数据写入及实时显示
pysumix的Python项目详细描述
用于python的sumix smx相机
python中包装Sumix SMX M8X C API的api。
需要:
- Windows(32位或64位)
- Python 32-bit
- Sumix SMX M8X C API
注意:
- 最好在本机窗口而不是虚拟机中运行
- 大多数人正确地使用64位python。但是,这里需要32位python安装;它不占用太多硬盘空间。
安装
解压缩zip文件,以管理员身份运行exe
在C:/sumix/下安装,而不是在C:/Program Files(x86)/sumix下安装
将Sumix SMX-M8X(C)摄像头插入USB 2.0端口
确保相机在Sumix的演示程序中正常工作,熟悉设置曝光、增益、ROI等。
设置此程序:
pip install -e .
用法
直播图像
观看现场演示显示:
python sumix_demo.py -p
请注意,默认情况下不显示实时预览,因为预览在计算上很昂贵。
将固定数量的图像写入文件
python sumix_demo.py -n 10 -f test.h5
写入HDF5(可通过 HDFView) HDF5是科学和工程界非常常见的格式,它取代了TIFF,适用于许多应用程序
sumix_demo.py选项
- -p显示实时预览(用于对焦相机)
- -f根据文件扩展名'.tif''保存多页tiff或hdf5。h5'
- -E设置曝光(ms)
- -X设置ROI宽度
- -Y设置ROI高度
- -D抽取(binning)
- -G设置图像放大器增益
故障排除
您可能安装了多个python副本。对于这个项目 当然您使用的是32位python,可能是通过手动指定 命令行python的完整路径。
文件说明
文件说明
sumix_demo.py sumix smx-m8xc摄像机python图像采集与记录测试程序。 test_demosaic.py将tiff或hdf5保存的文件加载到屏幕上播放视频(也可以使用imagej) “GRBG”过滤器的DEMOSAIC.PY拜耳DEMOSAIC。 rgb2gray.py rgb为灰色,rgba为灰色(丢弃Alpha通道)。 py在python中包装sumix c windows dll。并不是所有最后一个函数都已经实现或测试过。