作者cliffchen123 (听说ptt很有趣)
看板MATLAB
标题[问题] 像素值的计算 不能为负?
时间Tue Mar 24 20:49:39 2015
新手发问请多多包涵
我想问当我读图进来时
我要对其像素值作加减
但是这时却遇到问题
例如:
rgb = imread('result1.jpg');
a = rgb(1,1,1)
b = a-100
执行结果是:
a = 29
b = 0
这时b为啥不是71?
是因为是像素值所以自动帮我把负数设为0吗?
还是有其他原因
那要怎麽解决让他能计算负数呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.123.59
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1427201382.A.B77.html
1F:→ Lionel: imread转进来是uint8 先把A=double(a);b=A-10 03/25 10:37