[問題] 使用length算pixel的數量一直出錯已回收
各位大大你好
這個問題我看很久
實在不知道哪裡出問題
以下是我的程式
function [ RGB A B ] = pixel ;
data = imread('路徑');
data=rgb2gray(data);
height=length(data(:,1));
width=length(data(1,:));
RGB = data(:,:);
RGB = uint8(RGB);
for i=1:height
for j=1:width
if RGB(i,j)==0
A=length(find(RGB(:)))
end
if RGB(i,j)==255
B=length(find(RGB(:)))
end
end
end
圖形是一張灰階影像只有0和255
A是算0畫素的總數量
B是算255畫素的總數量
跑完的結果B的結果是正確的
但是A的結果不知道為什麼會等於B
看不出來哪裡有錯
有沒有大大可以幫我看一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.100.4
※ 編輯: jy99 來自: 203.64.100.4 (08/28 15:56)
→
08/28 17:31, , 1F
08/28 17:31, 1F
→
08/28 17:31, , 2F
08/28 17:31, 2F
→
08/28 18:01, , 3F
08/28 18:01, 3F