非常教程

Scikit image参考手册

查看 | viewer

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.showQWidget.show

update_image(image)[资源]

更新显示的图像。

可以在子类和插件中覆盖或扩展此方法,以对图像更改作出反应。

Scikit image

Scikit-image 是用于图像处理的 Python 包,使用原生的 NumPy 数组作为图像对象。

主页 http://scikit-image.org/
源码 https://github.com/scikit-image/scikit-image
发布版本 0.13.1