Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 每像素图像集的灰度均值和方差_Image_Matlab_Matrix_Mean_Standard Deviation - Fatal编程技术网

Image 每像素图像集的灰度均值和方差

Image 每像素图像集的灰度均值和方差,image,matlab,matrix,mean,standard-deviation,Image,Matlab,Matrix,Mean,Standard Deviation,我有10个同样大小的灰色图像。我想获得图像集中每个像素的平均灰度值和标准偏差。我该怎么做?假设您的图像存储在一个名为imgs的XxYxN uint16数组中: X = 300; Y = 400; N = 10; imgs = randi(2^16,Y,X,N,'uint16'); 您只需将此矩阵传递给mean和std,同时指定要沿三维操作: meanMap = mean(imgs,3,'double'); stdMap = std(double(imgs),0,3); 我们不会为你做你的工作

我有10个同样大小的灰色图像。我想获得图像集中每个像素的平均灰度值和标准偏差。我该怎么做?

假设您的图像存储在一个名为
imgs
XxYxN uint16
数组中:

X = 300; Y = 400; N = 10;
imgs = randi(2^16,Y,X,N,'uint16');
您只需将此矩阵传递给
mean
std
,同时指定要沿三维操作:

meanMap = mean(imgs,3,'double');
stdMap = std(double(imgs),0,3);

我们不会为你做你的工作。尝试解决问题,然后返回并更新您的问题,如果您遇到特定问题,并且您有10个问题,对吗?它们是如何储存的?让我们假设
img1
img2
等。这样做
imgs=cat(3,img1,img2,…)
。我可以写代码,所以X=300;Y=400;imgs=randi(2^16,Y,X,'uint8');和…….平均地图=平均值(imgs,2,'double');stdMap=std(双(imgs),0,2);10图像已存储在pc上。。我从matlab学习,我应该为每个图像创建每个像素的灰度平均值和标准偏差,我应该为所有10个图像创建平均值到标准偏差的图表请帮助我谢谢