回 帖 发 新 帖 刷新版面

主题:【请教】mtalab中图像灰度值矩阵的元素相加问题,急!!!

下面的gray1矩阵存贮的是图像做灰度处理之后的灰度值,我想把里面的部分满足要求的灰度值加和再求平均,但是每次加和后的值都不超过255.
我想这个是因为矩阵存储的问题,如何把这个灰度值矩阵转化为一般的数值矩阵?


>> a1=gray1(346,129);
>> a2=gray1(346,130);
>> c=a1+a2

c =

  255

>> gray1(346,129)

ans =

  210

>> gray1(346,130)

ans =

  205

>> 210+205

ans =

   415




>> b1=[234 231;212 23];
>> b2=[215 90; 234 213];
>> b=b1+b2

b =

   449   321
   446   236

回复列表 (共1个回复)

沙发

b = uint8((double(b1)+double(b2))/2);

我来回复

您尚未登录,请登录后再回复。点此登录或注册