交互式科学数据与图像处理

dataArtist的Python项目详细描述


dataartist-…科学数据处理变得简单。

https://img.shields.io/badge/License-GPLv3-red.svghttps://img.shields.io/badge/python-2.6%7C2.7-yellow.svg

Download for Windows 7-10

screenshot

关于

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.

在线教程

说明一般用法、摄像机校准和图像校正 在YouTube屏幕广播会话中,请参见
youtube

支持的文件类型

数据通过拖放导入。

  1. 图像
  • 常用(tif、bmp、png、jpg、csv、txt、mat)
  • 原始,如果已知数据类型和图像形状
  • numpy数组
  1. 绘图
  • 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。

主要依赖项

PackageDescription
pyqtgraph_karlScientific Graphics and GUI Library based on Qt (Fork)
imgProcessorGeneral propose image processing libary
appBaseBase packages for apps, based on Qt
fancyWidgetsA collection of fancy widgets, based on Qt
fancyToolsA collection of useful not-GUI tools

示例:电致发光成像

摄像机校准

对于相机校准,所有需要的图像都会放入dataartist 然后执行匹配工具。校准结果如下 以下保存到校准文件。确定 点扩散函数如下图所示:

screenshotpsf

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图像的校正如下图所示。 透视校正(红色框)可以使用大纲 或使用 参考图像。

screenshotcorrection

dataArtist screenshot - a: tool ‘CalibrationFile’; b: tool ‘CorrectCamera’; c: tool ‘PerspectiveCorrection’
green line: Camera correction; red line: Perspective correction

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

推荐PyPI第三方库


热门话题
java如何在构造函数外部添加鼠标侦听器   java如何使用比较器对列表进行排序以正确排序空值?   javajavax。由于javax,邮件“535.7.3身份验证失败”。邮件升级(v1.3.1至v1.5.2)   java将arraylist流到固定的二维数组中并打印?   RecyclerView适配器上的java上下文   java如何为此Twitter API为KafkaProducer建立连接   java Spring安全性重写WebSecurity配置适配器的配置(AuthenticationManagerBuilder)是否会影响全局应用程序?   线程“awteventque0”NullPointerException中的java异常   if条件中的null值和null指针异常java   java树集<Object>允许相同类型的多个对象   java定义类;我认不出   字符串java replaceAll()   JAVAutil。scanner(Java)读取文件时如何跳过空格?   java在swing中关闭flash屏幕   java在Wildfly 16中的应用程序中加载pk12文件   有没有工具可以自动生成屏幕抓取的Java代码   创建意图时,java方法getParcelableExtra()返回null   将数据从java传递到jsp   java Android Studio |永久保存布局