Создайте изображение размером 1 бит на пиксель в OpenCV с переполнением стека

Я пытаюсь создать маску 1bpp для изображения (1 бит на пиксель) в C ++ для проекта, однако я застрял на том, как я могу сделать это с OpenCV?

Код, с которым я пытаюсь это:

int WIDTH=640; int HEIGHT=480;
Mat mask = Mat::zeros( cv::Size( WIDTH, HEIGHT ), CV_8UC1 );
mask( Rect( 50,50,100,100 ) ) = 1;

Я не уверен, что это правильный способ создать маску в 1 bpp. Кто-нибудь знает, возможно ли это с использованием OpenCV или C ++ вообще?

2

Решение

Задача ещё не решена.

Другие решения