Как определить, сколько windows с перекрытием помещается в массив? - PullRequest
0 голосов
/ 05 февраля 2020

Функция view_as_image для skimage возвращает windows из numpy массивов заданного размера. Например, view_as_windows(array, (20, 96), 5) вернет массивы windows из (20, 96) исходного массива, сдвигая 5 строк за раз (если ширина исходного массива также равна 96). Мне нужно заранее определить, сколько windows будет выведено skimage.

Скажите, у меня есть этот массив:

import numpy as np
from skimage.util.shape import view_as_windows

array = np.random.randint(0, 255, (128, 96))

И я получаю windows of (20, 96), с шагом 5.

view_as_windows(array, (20, 96), 5)

Это даст 22 * ​​1024 *. Например:

first: (0:20, :)
second: (5:25, :)
third: (10:30, :)

Как я могу это сделать, то есть получить число windows, которое он создаст?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...