永发信息网

怎么在MATLAB里求出一个二值图像1值像素和0值像素个数?

答案:2  悬赏:50  手机版
解决时间 2021-04-27 09:08
怎么在MATLAB里求出一个二值图像1值像素和0值像素个数?
最佳答案
假设你的二值图像变量为“bw”,则数值为“1”的像素个数(设变量“numVal_1”)是:
numVal_1 = sum(sum(bw));
连用两次sum是将图像中数值的行和列分别加在一起,就可求出像素为1的总数。

要求数值为“0”的像素数(设变量“numVal_0”)可以这样:
numVal_0 = length(find(bw==0));
其中“find(bw==0)”输出所有bw为0的像素序号,“length”函数求序号的长度,也就是所求的数值为“0”的像素个数;

比例:
numVal_1/(numVal_1+numVal_0)
或者:
numVal_1/(size(bw,1)*size(bw,2))

其中“size(bw,1)”求bw中的行数,“size(bw,2)”求bw中的列数。
全部回答
假设你的图像是x,那么1值的总数就是sum(sum(x)),所占比例就是sum(sum(x))/(length(x(:,1))*length(x(1,:)))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DOTA强力英雄怎么出装备
存货怎么处理?
网球是哪个国家最先开始流行的?
股票为什么双休没反应啊
手机下壁纸去哪下?
诺基亚5730XM国内有行货了么?最新的报价多少
老师说我天性聪颖,大方沉静温文尔雅 谁能给
一个三角形的面积是25平方米,它的底是高的2
人如果心情一紧张,做事会丢三落四吗
问道 黑水怎么用 这装备能吗
我以经21岁了,怎么内裤天天湿漉漉的
求助,联想y430p怎么开启小键盘,F9是设置,F
DNF召唤的法杖需不需要强化???为什么有人
怎样才能把瞄准点变成和刀一样的瞄准点呢
电脑玩游戏变卡是怎么回事啊?
推荐资讯
DNF号转区报名后号被封第2天就是转区维护了还
QQ宠物8.27日没法生活喂养?
常州武进湖塘有几个工商银行!
苹果mp3怎么下歌?
累了一天,蹲下起来头就会晕、想吐、胃疼是怎
N97mini电池多少钱
喝酒怎么样才不会醉
为什么教练不让麦迪上场?
月经1个月来几天,每天大概来几次,每次来多少
没钱怎么办?你能帮我吗?
qq三国11月7日小偷坐标
关于家用路由器接在同一主网线上,前次可以用
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?