Процент белого пикселя - PullRequest
0 голосов
/ 21 мая 2010

После выполнения обработки я хочу рассчитать процент белых пикселей между этими изображениями после изменения.

Я делаю это: var = (int2str (nnz (Img2)) / int2str (nnz (Img1))) * 100;

но возвращается как результат]

В чем проблема?

1 Ответ

1 голос
/ 21 мая 2010

Функция INT2STR необходима только для преобразования целочисленного значения в строку (обычно с целью ее отображения). Если вы просто хотите получить числовое значение, оставьте это:

var = 100*nnz(Img2)/nnz(Img1);

Если теперь вы хотите превратить var в строковое значение, вы можете использовать NUM2STR (поскольку var, скорее всего, больше не будет целочисленным значением):

varString = num2str(var);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...