我有一个图像矩阵,我需要将这个矩阵分成两个具有两个条件的子集。
例如D(x)是图像矩阵
D0(x) = {x | V(x) ≤ mean(V(:)), ∀x ∈ D}
D1(x) = {x | V(x) > mean(V(:)), ∀x ∈ D}
其中V(x)
是像素x
处的强度。提前谢谢。
答案 0 :(得分:0)
M = zeros(size(V));
M(V>mean(V(:))) = 1;
D1 = M.*V;
D0 = ~M.*V;
答案 1 :(得分:0)
V=imread('cameraman.tif');
[x y]=size(V);
Ort=mean(V(:));
D1=im;
D0=im;
for i=1:x
for j=1:y
if ( V(i,j)<= Ort )
D0(i,j)=V(i,j);
D1(i,j)=0;
else
D0(i,j)=0;
D1(i,j)=V(i,j);
end
end
end