[問題] 影像矩陣中的值相減的問題已回收

看板MATLAB作者 (思考中....)時間16年前 (2009/09/14 23:58), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
請問... 讀入一張影像後 假設為一張5*5的影像 其值為 142 147 144 143 148 145 146 143 145 150 147 140 148 145 141 148 141 148 146 142 148 143 147 146 142 for i=2:1:4 for j=2:1:4 mm=datar(i,j); mmm=datar(i-1,j-1); kk=abs(mm-mmm); end end 以(2,2)= 146 為例 要將八鄰居的值相減 但當146-147時 求得的值kk會為0,不為-1 如果取絕對值abs,值也為0 mm=datar(2,2); mmm=datar(1,2); kk=abs(mm-mmm); 如果只是單純的數值運算 kkk=abs(49-50); kkk會求得1 請問要修正哪邊呢? 我想要得到的值為1而不是0 謝謝 >"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.25.162

09/15 00:08, , 1F
double(datar)後再減?
09/15 00:08, 1F

09/15 00:16, , 2F
原來是型態的問題~ 謝謝 ^^ 終於可以往下寫了~
09/15 00:16, 2F
文章代碼(AID): #1AhcWLuV (MATLAB)
文章代碼(AID): #1AhcWLuV (MATLAB)