MATLAB中有x,y,z,m四个列向量,m为对应坐标的值,如何用surf画出三维图形,让m根据大小

MATLAB中有x,y,z,m四个列向量,m为对应坐标的值,如何用surf画出三维图形,让m根据大小,第1张

这就是一个四维绘图。

matlat里面有用颜色表示第四维的方法,具体可以参考下面方法,x1,x2,x3换成了x,y,z,然后y换成了f,代码如下所示。x = [23500 29677 37167 18000 33667 37278 27222 26444 27500 16583 34750 17833 33853 48500 26333 23833 21405 55000 33917 24867 23190];

y = [23742 71276 30469 5926 15920 5694 6790 8671 11367 12103 10159 15523 11846 6283 33953 31895 12331 11130 19546 7746 10478];

z = [0875 1938 1125 1563 0750 0438 0090 0688 0688 1000 0688 1188 0875 0125 0563 1375 1625 0188 0810 0400 5000];y=[67150 44800 45969 26855 40875 13250 29350 28576 22040 54191 49759 25935 22773 15900 31185 27321 5151 33280 14226 33747 16687];

f = 376127-03003x1+03880x2-13338x3;

fs=max(y)-min(y);

fsc=(y-min(y))3/fs;

for i=1:length(x)

if fsc(i)<=1

plot3(x(i),y(i),z(i),'o','color',[fsc(i) 0 0])

hold on

else if fsc(i)<=2

plot3(x(i),y(i),z(i),'o','color',[1 fsc(i)-1 0])

hold on

else

plot3(x(i),y(i),z(i),'o','color',[1 1 fsc(i)-2])

hold on

end

end

end

是先给出X和Y,然后根据X和Y可以计算出Z,最后把X,Y,Z绘制出来。

具体步骤是:

1 使用meshgrid函数将X和Y的矩阵坐标系绘制出来。

2 使用surf函数根据X和Y及对应的矩阵值来绘制三维曲面图。

角点检测(Corner Detection)是计算机视觉系统中用来获得图像特征的一种方法,广泛应用于运动检测、图像匹配、视频跟踪、三维建模和目标识别等领域中。也称为特征点检测。 角点通常被定义为两条边的交点,更严格的说,角点的局部邻域应该具有两个不同区域的不同方向的边界。而实际应用中,大多数所谓的角点检测方法检测的是拥有特定特征的图像点,而不仅仅是“角点”。这些特征点在图像中有具体的坐标,并具有某些数学特征,如局部最大或最小灰度、某些梯度特征等。

这些角点通常在图像中是稳定存在的。角点的微小偏移就能反映出图像帧的相对运动。

Harris角点检测算法就是对角点响应函数R进行阈值处理:R > threshold,即提取R的局部极大值。

特点:具有角度不变性

SIFT克服了Harris的不足,缩放也没影响,具有尺度不变性。

特点:角度不变性,尺度不变性

SURF是SIFT的加速版,它善于处理具有模糊和旋转的图像,但是不善于处理视角变化和光照变化。在SIFT中使用DoG对LoG进行近似,而在SURF中使用盒子滤波器对LoG进行近似,这样就可以使用积分图像了(计算图像中某个窗口内所有像素和时,计算量的大小与窗口大小无关)。总之,SURF最大的特点在于采用了Haar特征以及积分图像的概念,大大加快了程序的运行效率。

特点:角度不变性,尺度不变性

更多

ORB(Oriented FASTand Rotated BRIEF)算法是目前最快速稳定的特征点检测和提取算法,许多图像拼接和目标追踪技术利用ORB特征进行实现。

ORB采用FAST(features from accelerated segment test)算法来检测特征点,采用BRIEF算法来计算一个特征点的描述子。

特点:角度不变性,尺度不变性,计算速度快(ORB是sift的100倍,是surf的10倍)

1、OpenCV版本

以上就是关于MATLAB中有x,y,z,m四个列向量,m为对应坐标的值,如何用surf画出三维图形,让m根据大小全部的内容,包括:MATLAB中有x,y,z,m四个列向量,m为对应坐标的值,如何用surf画出三维图形,让m根据大小、matlab的surf函数画矩阵的原则、图像角点特征之Harris、SIFT、SURF、ORB等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9532228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存