早教吧作业答案频道 -->其他-->
求教MATLAB高手!我想将一个256*256的图像分成每块4*4的子块,然后求出每个子块的最小值并对这些最小值画一个3D图,问题出在如何把最小值都求出来得到一个矩阵?我用MIN貌似只能得到一个数值,
题目详情
求教MATLAB高手!
我想将一个256*256的图像分成每块4*4的子块,然后求出每个子块的最小值 并对这些最小值画一个3D图,问题出在如何把最小值都求出来得到一个矩阵?我用MIN貌似只能得到一个数值,程序如下 C1为原图片
[M,N]=size(C1);
C2=double(C1);
m=4; %每小块大小为4*4
for f=1:M-m+1
for g=1:N-m+1
c1=C2(f:f+(m-1),g:g+(m-1));
e1=c1(1,:);
for u1=2:m
e1=[e1,c1(u1,:)];
end
mi=min(e1);
end
end
H.color=[1 1 1];
figure(H);
[x,y]=meshgrid(1:M,1:N);
surf(M,N,mm),%画出背景亮度粗估计的3D图
rotate3d on;
我想将一个256*256的图像分成每块4*4的子块,然后求出每个子块的最小值 并对这些最小值画一个3D图,问题出在如何把最小值都求出来得到一个矩阵?我用MIN貌似只能得到一个数值,程序如下 C1为原图片
[M,N]=size(C1);
C2=double(C1);
m=4; %每小块大小为4*4
for f=1:M-m+1
for g=1:N-m+1
c1=C2(f:f+(m-1),g:g+(m-1));
e1=c1(1,:);
for u1=2:m
e1=[e1,c1(u1,:)];
end
mi=min(e1);
end
end
H.color=[1 1 1];
figure(H);
[x,y]=meshgrid(1:M,1:N);
surf(M,N,mm),%画出背景亮度粗估计的3D图
rotate3d on;
▼优质解答
答案和解析
[M,N]=size(C1);
mi=zeros(64,64);%初始化最小矩阵
m=4; %每小块大小为4*4
C2=mat2cell(C1,ones(M/m,1)*m,ones(N/m,1)*m);%分块为64x64的cell数组
for i=1:64
for j=1:64
mi(i,j)=min(min(C2{i,j}));%求最小
end
end
H.color=[1 1 1];
figure(H);
[x,y]=meshgrid(1:M,1:N);
surf(M,N,mm), %画出背景亮度粗估计的3D图
rotate3d on;
mi=zeros(64,64);%初始化最小矩阵
m=4; %每小块大小为4*4
C2=mat2cell(C1,ones(M/m,1)*m,ones(N/m,1)*m);%分块为64x64的cell数组
for i=1:64
for j=1:64
mi(i,j)=min(min(C2{i,j}));%求最小
end
end
H.color=[1 1 1];
figure(H);
[x,y]=meshgrid(1:M,1:N);
surf(M,N,mm), %画出背景亮度粗估计的3D图
rotate3d on;
看了 求教MATLAB高手!我想将...的网友还看了以下:
英语翻译1、我们需要吃肉,因为肉中含有维生素和矿物质(mineral)2、许多人相信吸烟有害健康( 2020-04-08 …
已知集合M是满足下列性质函数f(x)的全体,若函数f(x)的定义域为D,对于任意的X1,X2属于D 2020-05-16 …
若不等式|x-1|+|x+3|>a对一切实数x都成立,求实数a的取值范围 2020-05-16 …
3.14—兀的绝对值是( ) A.0 B.一(兀一3.143.14—兀的绝对值是( ) A.0 B 2020-05-16 …
EXCEL四组数字,满足3组或3组以上的公式A对应F,B对G,C对H,D对I,只要满足同一行出现3 2020-05-16 …
急求高次不等式1)设不等式ax^2-(a+1)x-3>0对一切a属于(1,2]都成立,求x的范围. 2020-06-10 …
高中数学问题导数卷子上的一道题已知f(x)=xlnx,g(x)=-x^2+ax-3若对一切x∈(0 2020-07-11 …
关于命题问题命题p:不等式|x-1|+|x-3|>a对一切实数x都成立命题q:已知函数f=mx^3 2020-07-14 …
(高二数学)求证不等式:x^2-2xy+2y^2+2x-4y+3>0对一切实数x都成立推理与证明 2020-07-17 …
已知f(x)=xlnx,g(x)=-x2+ax-3.对一切x∈(0,+∞),2f(x)≥g(x)恒 2020-07-20 …