viewer.viewers
Module: viewer.viewers
skimage.viewer.viewers.CollectionViewer(...) | 查看器显示图像集合。 |
---|---|
skimage.viewer.viewers.ImageViewer(image,...) | 查看器显示图像。 |
skimage.viewer.viewers.core | ImageViewer类用于查看和与图像进行交互。 |
CollectionViewer
class skimage.viewer.viewers.CollectionViewer(image_collection, update_on='move', **kwargs)
[source]
基地: skimage.viewer.viewers.core.ImageViewer
查看器显示图像集合。
使用滑块或使用以下键盘快捷键选择图像集合的显示帧:
左/右箭头上一个/下一个图像在collection.number键中,0-90%到90%的集合。例如,“5”进入collection.home / end keysFirst / last图像中间(即50%)的图像。
参数: | image_collection:图像列表要显示的图像列表。update_on:{'move'| 'release'}控制图像是在幻灯片还是释放图像滑块时更新。使用'on_release'会在显示大图像时或编写需要大量计算的插件/子类时提供更平滑的行为。 |
---|
__init__(image_collection, update_on='move', **kwargs)
[source]keyPressEvent(event)
[source]update_index(name, index)
[source]
使用索引将图像显示在图像集合中。
图像浏览器
class skimage.viewer.viewers.ImageViewer(image, useblit=True)
[source]
基地: object
查看器显示图像。
这个查看器是一个简单的容器对象,它包含用于显示图像的Matplotlib轴。ImageViewer
由于名称冲突的概率很高,因此不会划分Matplotlib坐标轴(或图)。
子类和插件可能会扩展该update_image
方法来添加自定义覆盖或过滤显示的图像。
参数: | image:正在查看的阵列图像。 |
---|
例子
>>> from skimage import data
>>> image = data.coins()
>>> viewer = ImageViewer(image)
>>> viewer.show()
属性
canvas, fig, ax | (Matplotlib画布,图形和坐标轴)用于显示图像的Matplotlib画布,图形和坐标轴。 |
---|---|
图片 | (阵列)正在查看的图像。设置此值将更新显示的帧。 |
original_image | (数组)插件通常对原始图像进行操作(但不会更改)。 |
插件 | (列表)附加插件列表。 |
__init__(image, useblit=True)
[source]add_tool(tool)
[source]closeEvent(event)
[source]connect_event(event, callback)
[source]
将回调函数连接到matplotlib事件并返回id。
disconnect_event(callback_id)
[source]
通过其ID(返回connect_event
)断开回叫。
dock_areas = {'top': None, 'bottom': None, 'left': None, 'right': None}imageopen_file(filename=None)
[source]
打开图像文件并在查看器中显示。
original_image_changed = Noneredraw()
[source]remove_tool(tool)
[source]reset_image()
[source]save_to_file(filename=None)
[source]
将当前图像保存到文件。
目前的行为并不理想:它保存屏幕上显示的图像,所有图像将被转换为RGB,并且图像大小不会保留(调整查看器窗口的大小会改变保存图像的大小)。
show(main_window=True)
[source]
显示ImageViewer和附加的插件。
这表现得很像matplotlib.pyplot.show
和QWidget.show
。
update_image(image)
[source]
更新显示的图像。
可以在子类和插件中覆盖或扩展此方法,以对图像更改作出反应。