viewer
Module: viewer
skimage.viewer.warn(消息,类别,...) | Warnings.warn版本的默认堆栈级别为2。 |
---|---|
skimage.viewer.CollectionViewer(image_collection) | 查看器显示图像集合。 |
skimage.viewer.ImageViewer(image,useblit) | 查看器显示图像。 |
skimage.viewer.canvastools | |
skimage.viewer.plugins | |
skimage.viewer.qt | |
skimage.viewer.utils | |
skimage.viewer.viewers | |
skimage.viewer.widgets | 用于与ImageViewer交互的小部件。 |
警告
skimage.viewer.warn(message, category=None, stacklevel=2)
[资源]
一个版本的warnings.warn
为2的默认stacklevel。
CollectionViewer
class skimage.viewer.CollectionViewer(image_collection, update_on='move', **kwargs)
[资源]
基地: 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)
[来源] keyPressEvent(event)
[来源] update_index(name, index)
[来源]
使用索引将图像显示在图像集合中。
图像浏览器
class skimage.viewer.ImageViewer(image, useblit=True)
[资源]
基地: 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)
[来源] add_tool(tool)
[来源] closeEvent(event)
[消息来源] connect_event(event, callback)
[消息来源]
将回调函数连接到matplotlib事件并返回id。
disconnect_event(callback_id)
[资源]
通过其ID(返回connect_event
)断开回叫。
dock_areas = {'top': None, 'bottom': None, 'left': None, 'right': None}imageopen_file(filename=None)
[资源]
打开图像文件并在查看器中显示。
original_image_changed = Noneredraw()
[来源] remove_tool(tool)
[来源] reset_image()
[消息来源] save_to_file(filename=None)
[消息来源]
将当前图像保存到文件。
目前的行为并不理想:它保存屏幕上显示的图像,所有图像将被转换为RGB,并且图像大小不会保留(调整查看器窗口的大小会改变保存图像的大小)。
show(main_window=True)
[资源]
显示ImageViewer和附加的插件。
这表现得很像matplotlib.pyplot.show
和QWidget.show
。
update_image(image)
[资源]
更新显示的图像。
可以在子类和插件中覆盖或扩展此方法,以对图像更改作出反应。