使用 nnz 的方法如下 - nnz(all(im==0,3)) 其中im是您的图像数据。 替代方法- sum(reshape(all(im==0,3),[],1)) 和 sum(sum(all(im==0,3)))。 这里的假设是黑色像素是三元组(0,0,0)。 如果您将黑色像素定义为在所有通道上具有值处于区间[0 th]的像素,请使用此选项- nnz(all(im<=th,3))
nnz(all(im<=th,3))
,其中th
是阈值。 - Divakar