【问题标题】:How can I count the number of white pixels in a binary image with MATLAB?如何使用 MATLAB 计算二进制图像中白色像素的数量?
【发布时间】:2010-05-21 04:57:06
【问题描述】:

如何使用 MATLAB 计算二值图像中白色像素的数量?

【问题讨论】:

    标签: matlab image-processing


    【解决方案1】:

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

    nWhite = nnz(img);
    

    【讨论】:

    • 谢谢,但是如何使用 subplot 在屏幕上显示这个变量?
    • @AZIRAR:我不确定您要的是什么,但如果您想在图像中显示白色像素的数量,您可以执行以下操作:imshow(img); title(['Number of white pixels: ' int2str(nnz(img))]);跨度>
    猜你喜欢
    • 2012-01-15
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 2020-03-07
    • 2023-03-26
    • 2013-05-31
    • 1970-01-01
    • 2012-09-27
    相关资源
    最近更新 更多