交互式科学数据与图像处理
dataArtist的Python项目详细描述
dataartist-…科学数据处理变得简单。
关于
dataartist是一个用于交互式数据分析和
处理。它目前是
结合光电器件的电致发光成像。
它是用python(2.7)编写的,在开源环境下发布。
dataartist是独立于平台的。众所周知
在Windows7-10和UbuntuLinux14.10下(很快)。
请引用*dataartist*如下:
K.G. Bedrich et al., “Electroluminescence Imaging of PV Devices: Camera Calibration and Image Correction”, Proc. 43rd IEEE Photovoltaic Specialists Conference, Portland, 2016.
支持的文件类型
数据通过拖放导入。
- 图像
- 常用(tif、bmp、png、jpg、csv、txt、mat)
- 原始,如果已知数据类型和图像形状
- numpy数组
- 绘图
- csv、txt、numpy数组
安装
a)便携式版本
- dataartist已用完。不需要安装(当前 仅限Windows)。见第Releases节。
< H3> b)使用PIP安装到现有Python安装中
在安装python2.7并确保“pip”是命令shell(windows:cmd.exe)中可识别的命令之后。 在安装DataArtist之前,您需要安装以下软件包:
- PyQt4
- OpenCV2.4
- OPTIONAL: RabbitMQ (for inter-program communication)
有关详细信息,请参阅USER manual。
安装这些软件包后,打开命令shell并键入:
pip install dataArtist
- 现在从命令shell启动dataartist:
dataArtist
- 要将DataArtist启动到系统托盘中,请键入:
dataArtist -s
- 要直接打开DataArtist会话,请键入:
dataArtist -o /path/to/my/session.da
脚本、自动化、修改
dataartist带有内置的python shell。数据可以是示例
通过d1.l3(显示1,数据层3)和工具访问
例如,通过d.tools['Axes'].click()(在当前显示中执行
刀具“轴”。
dataartist允许为
示例,请参见dataartist/modding。
主要依赖项
Package | Description |
---|---|
pyqtgraph_karl | Scientific Graphics and GUI Library based on Qt (Fork) |
imgProcessor | General propose image processing libary |
appBase | Base packages for apps, based on Qt |
fancyWidgets | A collection of fancy widgets, based on Qt |
fancyTools | A collection of useful not-GUI tools |
示例:电致发光成像
摄像机校准
对于相机校准,所有需要的图像都会放入dataartist
然后执行匹配工具。校准结果如下
以下保存到校准文件。确定
点扩散函数如下图所示:
dataArtist screenshot - toolbar ‘calibration’. a: Best focus
determination; b: noise-level-function measurement; c: Dark
current mapping; d: Flat field mapping; e: PSF estimation
(selected): f: lens distortion measurement
图像校正
EL图像的校正如下图所示。
透视校正(红色框)可以使用大纲
或使用
参考图像。
dataArtist screenshot - a: tool ‘CalibrationFile’; b: tool
‘CorrectCamera’; c: tool ‘PerspectiveCorrection’green line: Camera correction; red line: Perspective
correction
摄像机校准
对于相机校准,所有需要的图像都会放入dataartist 然后执行匹配工具。校准结果如下 以下保存到校准文件。确定 点扩散函数如下图所示:
dataArtist screenshot - toolbar ‘calibration’. a: Best focus determination; b: noise-level-function measurement; c: Dark current mapping; d: Flat field mapping; e: PSF estimation (selected): f: lens distortion measurement
图像校正
EL图像的校正如下图所示。 透视校正(红色框)可以使用大纲 或使用 参考图像。
dataArtist screenshot - a: tool ‘CalibrationFile’; b: tool ‘CorrectCamera’; c: tool ‘PerspectiveCorrection’green line: Camera correction; red line: Perspective correction