Я преобразовал изображение в binary
(0 & 1) изображение, основанное на некотором критерии. И, для некоторых пикселей, я назначил им значение -1
в качестве флага. Когда я запускаю свою программу, результат будет таким, как ожидалось. Но, когда я получил результат (изображение), я получаю значения как (0 & 255), а пикселей, которые имели значение -1
, больше не существует. Это связано с imwrite
? Как я могу сохранить свои значения, как при записи изображения?Почему, когда я «пишу» изображение, меняются значения?
Спасибо.
@hai. Спасибо за ваш ответ. Я сделал это и присвоил, например, значение '33'. Когда я «imwrite», такое значение также не отображалось. Итак, я вернулся только с значениями «0» и «255». Почему это? – Simplicity
@ Med-SWEng звучит странно. Можете ли вы добавить ** короткий фрагмент кода к вашему вопросу? – Shai
нет «отрицательных значений» в логическом массиве – Serg