Sumix SMX API和数据写入及实时显示

pysumix的Python项目详细描述


Travis CICoverallsPyPi versionsPyPi wheelsPyPi Download stats

用于python的sumix smx相机

python中包装Sumix SMX M8X C API的api。

需要:

注意:

  • 最好在本机窗口而不是虚拟机中运行
  • 大多数人正确地使用64位python。但是,这里需要32位python安装;它不占用太多硬盘空间。

安装

  1. 下载Sumix SMX M8X C API

  2. 解压缩zip文件,以管理员身份运行exe

  3. 在C:/sumix/下安装,而不是在C:/Program Files(x86)/sumix下安装

  4. 将Sumix SMX-M8X(C)摄像头插入USB 2.0端口

  5. 确保相机在Sumix的演示程序中正常工作,熟悉设置曝光、增益、ROI等。

  6. 设置此程序:

     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。并不是所有最后一个函数都已经实现或测试过。

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

推荐PyPI第三方库


热门话题
如何使用外部java程序在minecraft中移动minecraft角色的相机   java输出文本文件中的变量   java LazyLoadingException在我尝试从多通关系获取对象时出现   java json rest API的错误:ClassCastException:org。json。无法将JSONObject强制转换为组织。json。杰索纳雷   java BigInteger。C中的intValue()等价物#   java大写所有字符,但不包括带引号字符串中的字符   java获取特殊字符   javascript为什么Selenium中的所有getX()调用都需要这么长时间?   rabbitmq rabbitmq java客户端并行消费   如何使用selenium Java在popover窗口中提取文本   对象在java中构造一类对象   java Room数据库未实现   json JSONObject可以使用java保存大的格式化双值吗?   有时限的旅行推销员   java HttpsURLConnection openConnection查询   java无法使用Spring@Entity注释创建MySQL表   lambda Java 8仅映射到值类型集合   java提供OSGi服务而不实现接口   java单个对象重写对象数组,不确定原因