如何用MATLAB计算二进制图像中的白色像素数?

Was*_*RAR 6 matlab image-processing

如何用MATLAB计算二进制图像中的白色像素数?

gno*_*ice 7

函数NNZ应该可以解决这个问题,因为"白色"在二进制图像中表示为1,"黑色"表示为0 img:

nWhite = nnz(img);
Run Code Online (Sandbox Code Playgroud)

  • @AZIRAR:我不确定你要求的是什么,但如果要显示白色像素的数量以及图像,你可以执行以下操作:`imshow(img); title(['白色像素数:'int2str(nnz(img))]);` (2认同)