python中的pixelink数据流(pds)文件。
pixelinkds的Python项目详细描述
pixelinkds:python中的pixelink数据流文件
pixelink数据流(pds)是pixelink软件使用的一种文件格式。
它非常容易使用
>>>importpixelinkdsaspds>>>timestamps,stack=pds.read('myfile.pds')
您还可以在每个帧上迭代:
>>>withpds.Reader('myfile.pds')asreader:...fortimestamp,imginreader:...print(timestamp)...# do something with your image
或者可以转换为其他格式:
>>>pds.convert('myfile.pds','myfile.tif')
当前支持的格式有tif(多页tif)、npz(numpy)、mat(mat)、avi(pim1编码) 对于tif avi文件,您将得到一个额外的文件,文件名后面附加了.txt和时间戳。
您还可以从命令行转换或获取信息:
$ python -m pixelinkds convert myfile.pds myfile.tif $ python -m pixelinkds info myfile.pds
快速安装
要安装pixelinkds,只需:
$ pip install pixelinkds
依赖性
- Numpy
- SciPy (optional, to export mat files)
- tifffile (optional, to export tif files)
- OpenCV2 (optional, to export avi files)
pixelinkds由hernan e.grecco<;hernan.grecco@gmail.com>;编写和维护。
按字母顺序列出的其他贡献者有:
- 还没人。
(如果您认为您的姓名属于这里,请通知维护人员)
pixelinkds更改日志
0.1(2016-08-25)
- 首次公开发行。
- 实现了一个同质pixelink数据流文件的读取器。
- 实现了基于cTypes结构的帧描述符。