Я попытался отобразить изображение типа CV_32F с помощью функции imshow, но он показал БЕЛЫЙ образ. В Документация его данные о том, что изображения с плавающей запятой будут отображаться в 0-255 и отображаться, но он просто показал белое изображение. Я попытался преобразовать его в CV_8U, используя
Mat A = Mat:: ones (300,300, CV_32FC1) * 1000;
выполнить некоторую обработку - присвоение значений float пикселам в A
......
Мать B;
A.convertTo(В, CV_8U)
Когда я imshow 'B', я получаю черно-белое изображение, нет оттенков серого. Являются ли пиксели с плавающей точкой в A правильно сопоставлены с 0-255? Я делаю что-то неправильно?
Несколько значений в являются 1000 в качестве инициализированных, а остальные - номерами с плавающей запятой, которые назначаются во время обработки.