Аз съм нов в 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