求matlab代码:统计二值化图像像素点集P=={(xi,yi)丨i∈(1,N)}的像素点数,N为像素数,并利用xi,yi,N计算 图片说明
1条回答
- 菲斯奇 2018-01-12 03:25关注
% 应该是这样。 你看看还有其他的需求没有
% 函数,单独保存成一个文件,文件名与函数名一致
function [MM,NN] = getValue(img_B)% img_B; % 二值图像
[M,N] = size(img_B); % 图像大小
mx = 0; % 均值
my = 0;
cN=0;for m=1:M
for n=1:N
if img_B(m,n)>0
cN = cN+1;
mx = mx + m;
my = my + n;
end
end
end
mx = mx/cN;
my = my/cN;MM = 0; % 你要的 M和N
NN = 0;
for m=1:M
for n=1:N
if img_B(m,n)>0
MM = MM + (m-mx)*(n-my);
NN = NN + (m-mx)^2 * (n-my)^2;
end
end
end
MM = MM/cN;
NN = NN/cN;本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用 1
悬赏问题
- ¥15 微信会员卡接入微信支付商户号收款
- ¥15 如何获取烟草零售终端数据
- ¥15 数学建模招标中位数问题
- ¥15 phython路径名过长报错 不知道什么问题
- ¥15 深度学习中模型转换该怎么实现
- ¥15 HLs设计手写数字识别程序编译通不过
- ¥15 Stata外部命令安装问题求帮助!
- ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
- ¥15 TYPCE母转母,插入认方向
- ¥15 如何用python向钉钉机器人发送可以放大的图片?