如何创建一个循环计算的平均像素指定区域的卫星数据喜欢印度吗?这个数据是1440 * 720的大小
12个视图(30天)
显示旧的评论
%负载或创建一个图像
形象= imread (“your_image.jpg”);%替代你的图像文件名或路径
%确定图像大小
(行、列~)=大小(图片);
%变量存储金额和计算
sumPixels = 0;
countPixels = 0;
%循环计算像素值的总和和计数
行= 1:行
坳= 1:列
%访问像素值
pixelValue =图像(行,坳);
%增加金额
sumPixels = sumPixels + pixelValue;
%增加数
countPixels = countPixels + 1;
结束
结束
%计算的意思
meanPixels = sumPixels / countPixels;
答案(1)
Shaik
2023年5月15日的地方
嘿,检查一次
%负载或创建一个图像
形象= imread (“your_image.jpg”);%替代你的图像文件名或路径
%定义感兴趣的地区(印度)
startRow = 200;%开始行索引的ROI
endRow = 600;%结束行索引的ROI
startCol = 500;%开始列索引的ROI
endCol = 900;%结束列索引的ROI
%变量存储金额和计算
sumPixels = 0;
countPixels = 0;
%循环计算像素值的总和,计算ROI内
为行= startRow: endRow
为坳= startCol: endCol
%访问像素值
pixelValue =图像(行,坳);
%增加金额
sumPixels = sumPixels + pixelValue;
%增加数
countPixels = countPixels + 1;
结束
结束
%计算的意思
meanPixels = sumPixels / countPixels;