如何确定skimage.view_as_windows函数的图像大小?

时间:2018-01-25 10:01:14

标签: python-3.x numpy scikit-image resize-image

目前,我正在使用矩阵M * N,我想将图像分成几个部分,其中skimage.view_as_windows分为window_shape=(p,p)step=s。但不幸的是,有时输入形状不适合作为该功能的输入。

示例:如果我的输入图像是(5,5),但我的window_shape是(4,4),步长= 2,那么我必须将我的大小调整为(6,6),因为如果输入该函数将抛出错误是原来的大小。

如果window_shape为(3,3)且步长= 2,那么图像大小(5,5)就可以了

当前状态:对于window_shape(m,m)和step = m

# check height and width
height, width, depth = img.shape

_h = math.ceil(height / patch) * patch
_w = math.ceil(width / patch) * patch
img.resize((_h, _w)

如何计算所需的图像尺寸,以便能够为不同的步骤调整图像大小?

谢谢!

0 个答案:

没有答案