怎样用matlab显示图像各点的x、y坐标以及灰度值,还有图像的中心点坐标X*=(x1+x2+x3+x4……+xn)/n
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/04 15:38:58
怎样用matlab显示图像各点的x、y坐标以及灰度值,还有图像的中心点坐标X*=(x1+x2+x3+x4……+xn)/n,以及y*
读入一幅图像后,我想将图像各点的x,y坐标值和灰度值表示出来,每个点都类似于(—,—,—)这种形式,别人写的代码如下:
clc
A=imread('Cameraman.bmp');
N=size(A);%矩阵大小
n=N(1,1);
m=N(1,2);
B=reshape(A,m*n,1);%转换为一维数据
C=zeros(m*n,3);
%求出(x,y,f(x,y))矩阵
for i=1:m*n
C(i,1)=fix(i/n)+1;
C(i,2)=i-m*fix(i/n);
C(i,3)=B(i,1);
end
K=C(1:10,1:end)
结果:
K =
1 1 156
1 2 160
1 3 156
1 4 160
1 5 156
1 6 155
1 7 156
1 8 159
1 9 158
1 10 155
为什么就显示了十个点的坐标和灰度值呢?怎样才能把图像上每个点的坐标和灰度值都表示出来,和图像的像素有关吗,应该在程序中怎么设置,(比如320×240的图像怎么设置)另外,图像中物体的中心点坐标X*=(x1+x2+x3+x4……+xn)/n y*=(y1+y2+y3+y4……+yn)/n 用什么程序才能显示啊 请高手赐教,小弟感激不尽
读入一幅图像后,我想将图像各点的x,y坐标值和灰度值表示出来,每个点都类似于(—,—,—)这种形式,别人写的代码如下:
clc
A=imread('Cameraman.bmp');
N=size(A);%矩阵大小
n=N(1,1);
m=N(1,2);
B=reshape(A,m*n,1);%转换为一维数据
C=zeros(m*n,3);
%求出(x,y,f(x,y))矩阵
for i=1:m*n
C(i,1)=fix(i/n)+1;
C(i,2)=i-m*fix(i/n);
C(i,3)=B(i,1);
end
K=C(1:10,1:end)
结果:
K =
1 1 156
1 2 160
1 3 156
1 4 160
1 5 156
1 6 155
1 7 156
1 8 159
1 9 158
1 10 155
为什么就显示了十个点的坐标和灰度值呢?怎样才能把图像上每个点的坐标和灰度值都表示出来,和图像的像素有关吗,应该在程序中怎么设置,(比如320×240的图像怎么设置)另外,图像中物体的中心点坐标X*=(x1+x2+x3+x4……+xn)/n y*=(y1+y2+y3+y4……+yn)/n 用什么程序才能显示啊 请高手赐教,小弟感激不尽
将最后一行K=C(1:10,1:end)改为K=C就行了;
求得X*,Y*,在该点画个小圆或特殊颜色就可以了
再问: 已有详细解答,不过还是要谢谢这位大虾的帮助
求得X*,Y*,在该点画个小圆或特殊颜色就可以了
再问: 已有详细解答,不过还是要谢谢这位大虾的帮助
已知反比例函数y=k/x(k>0).图像上三点的坐标分别是(x1,y1)、(x2,y2)、(x3,y3),
已知反比例函数y=k/x(k≠0)k.图像上三点的坐标分别是(x1,y1)、(x2,y2)、(x3,y3),
证明|X1+X2+X3+X4+...+Xn+X|>=|X|-(|X1|+|X2|+...+|Xn|)
MATLAB怎么求图像中某个灰度值的坐标?
已知反比例函数y=k/x(k>0)图像上三点的坐标分别是(x1,y1)(x2,y2)(x3,y3)
)设X服从N(0,1),(X1,X2,X3,X4,X5,X6)为来自总体X的简单随机样本,Y=(X1+X2+X3+)^2
请教matlab高手:怎样把8bit的图像中每一点的灰度值和坐标显示出来呢?我想得到每个点的具体坐标和其所对应灰度值.每
已知函数y=x^2+px=q的图像与x轴的两个点的坐标为(x1,0),(x2,0),若x1+x2=6,x1^2+x2^2
已知【X1 Y1】 【x2 y2】 【x3 y3】是反比例函数y=-4/x的图像三点,且x1<0<x2<x3则y1y2y
已知函数f(n)=2n/n+2,X1=1,Xn=f(Xn-1).则X2,X3,X4的值分别为多少?...
y=x的四次方图象是什么样子的?y=(x4)+(x3)+(x2)+(x)的图像呢?
设X1,X2.Xn是来自正态总体N(0,1)的样本,则随机变量Y=C(X1-X2+X3-X4)^2~x^2(1)则常数C