Я новичок в Matlab, поэтому это должен быть простой вопрос. У меня есть изображение с несколькими определенными пикселями, из которых мне нужно получить красные компоненты RGB, суммировать их и сохранить результат в переменной. По умолчанию эти значения имеют тип uint8, поэтому сумма не может превышать 255. Я пытался использовать каждую комбинацию double() для преобразования значения R в двойное, но ничего не работает. Вот что именно происходит, скопировано из терминала: (Все пиксели имеют значения R выше 200)
img = imread('img.png');
r = img(64,64,1)
r =
224
r = r + double(img(64,65,1))
r =
255
r = r + double(img(64,66,1))
r =
255
Что я делаю неправильно? Я не могу преобразовать эти значения в двойные?
r = double(img(64,64,1))
? - person beaker   schedule 08.09.2016sum(img(64,64:66,1))
- person beaker   schedule 08.09.2016