surf函数python surf函数和mesh函数

为什么surf函数错误使用?数据维度必须一致?

因x=0:50:5600;和 y=0:50:4800;的维数太大了,通过meshgrid(x,y)网格剖分得到xx(97×113)、yy(97×113)与zz(13×15)维度不一致,而导致surf()函数出错。

成都创新互联-专业网站定制、快速模板网站建设、高性价比通城网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式通城网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖通城地区。费用合理售后完善,十多年实体公司更值得信赖。

通过更改x、 y的维数后,就可你想要的图形。

x=linspace(0,50,15);

y=linspace(0,50,13);

[xx,yy]=meshgrid(x,y);

zz=[。。。]

surf(xx,yy,zz)  %xx(13×15)、yy(13×15)与zz(13×15)维度一致。

surf函数

surf是个三维绘图命令,

首先,电流i1的值的个数必须是v1和v2的个数的乘积,

v1和v2必须生成网格

然后才有命令surf(v1,v2,i1)

mesh 函数与surf函数区别

surf(x,y,z)绘制三维曲面的网格图

mesh(x,y,z):绘制三维曲面表面图

opencv 用python 使用surf算法计算出了最后的结果,绘出了图像,之后怎么找出目标位置

这个用不着SURF。只需要聚色彩就可以了。芬达主要由橙色与黑色组成。只需要按橙色与黑色设计两个向量指标,立刻就可以看出来,只有芬达同时符合这两个峰值。

你显然没有做过数据处理的经验。这个东西。甚至用不着opencv的核心功能。只需要用它的图像采集然后处理一下图像就可以了。

当然芬达是一个对象。你还需要将对象与背景分享出来。这个时候,可以使用一些类似人脸识别的算法。

但是换作是我自己。显然不会这样做。我只需要计算颜色距离相似度。把相似的颜色自动分成区域。然后计算区域的重心与离散度。就可以轻松分离出哪些区域是背景,哪些是对象。


网页标题:surf函数python surf函数和mesh函数
文章位置:http://pwwzsj.com/article/docppis.html