python pillow convert('1') не могу переобрвзовать в массив numpy
мне нужно преобразовать видео покадрово, в фильтр библиотеки pillow - convert('1'), я использую модуль cv2, беру каждый фрейм, переобразовываю его из массива numpy в изображение для pillow,применяю фильтры, и переобразовываю обратно в массив numpy. проблема в том, что при использовании фильтра convert('1') массив состоит из False,но если использовать другие фильтры, все работает как часы.
im_2 = im.convert('L') #переобразование в ч\б
выводит обычный хороший массив:
[[0 0 0 ... 0 0 0]
[0 0 0 ... 0 0 0]
[0 0 0 ... 0 0 0]
...
[0 0 0 ... 0 0 0]
[0 0 0 ... 0 0 0]
[0 0 0 ... 0 0 0]]
но если применить фильтр convert('1'):
im_2 = im.convert('1') #нужный мне фильтр
выводит:
[[False False False ... False False False]
[False False False ... False False False]
[False False False ... False False False]
...
[False False False ... False False False]
[False False False ... False False False]
[False False False ... False False False]]
что с этим делать? :(