DrS*_*SAR 6 python image-processing matplotlib chaco
为了摆脱IDL和Matlab,我正在探索我需要在python/scipy等人中实现什么样的工具.一个常见的特征是显示医学图像和轮廓感兴趣的区域(例如IDL中的defroi,或者它的GIU版本,xroi).在chaco和matplotlib中有一些LassoSelection工具的例子很接近但不太适合我的需求(我想点击一下多边形而不是拖动光标).
是否存在可以执行此操作的现有工具,还是需要扩展和自定义现有类?在任何一种情况下,正确方向的指针都会有所帮助.
看来matplotlib在拍摄包含感兴趣区域绘图等功能的交互式数据对等化时并不合适.虽然它当然涉及事件处理等.
到目前为止,我能想出的最好成绩是以guiqwt的名义进行的令人印象深刻的努力.它基于PyQwt,另外还有一个(相当容易满足的)依赖项列表.快速浏览一下他们的图像可视化测试示例,可以看到一个方便的工具集.安装和运行这些示例很容易.时间将证明融入我自己的工作是多么容易.
我认为您可以使用 PyQTGraph 来实现此目的,https://launchpad.net/pyqtgraph。我只是很少使用它,因为它比 matplotlib 具有更少的固有选项,但它非常快,并且它确实有一些内置小部件用于您感兴趣的 ROI 选择类型。您可能会发现自己正在构建自定义不过,将 matplotlib 与 PyQTGraph 合并的绘图例程,如果格式不同等可能会导致头痛。它可能会导致更多的簿记,但可能会解决您的问题。