Таким образом, в текущем случае можно сделать
то я воссоздаю проект Matlab, который они сделали в прошлом году, часть которого включает создание маски, которая вытягивает RGB-полосы. Они сделали это с помощью массива логических нулей.
GMask_Whole = false(ROWS,COLS);
который я реконструировал как массив NumPy.
self.green_mask_whole=np.zeros((self.rows, self.columns), dtype=bool)
Следующая часть, которую я не могу для себя понять, как поступить с NumPy:
GMask_Whole(1:2:end,2:2:end) = true;
Я еще не нашел ничего похожего на действие. есть идеи?
Кстати, если вам интересно, что это делает:https://en.wikipedia.org/wiki/Bayer_filter
редактировать: вещи, которые я пробовал:
wut(1:3:end, 1:2:end) = true
wut([1:3:end], [1:2:end]) = true
wut([1:3], [1:2]) = true
wut([1:3], [1:2]) = True
wut(slice(1:3), slice(1:2)) = True