Я загрузил изображение в виде массива numpy с использованием подушки, а размеры результирующего массива numpy (184, 184, 4), то есть это изображение размером 184x184 пикселей с каждым пикселем, имеющим Размеры RGBA.Преобразование массива RGBA numpy в двоичный массив 2d numpy
Для всех практических целей мое приложение просто должно знать, является ли пиксель черным или нет, и, следовательно, мне просто нужен массив 184x184 np с 0, 1.
Я новичок в numpy и особенно обработке изображений, хотел узнать, есть ли более быстрый способ сделать это.
Я пробовал наивную реализацию проверки каждого пикселя в цикле, который кажется слишком дорогостоящим.
что делать, если я хочу 0 или 1 вместо True или ложный. –
isBlack = np.int16 ((np.all (image == 0, axis = 2))) –
Также я хочу, чтобы конечный размер был равен [0,0,0, <Мне не важно это место >] –