centroid

    1热度

    2回答

    我试图计算图像重心,像这样: // Calculate centroid double signedArea = 0.0; sskp_point centroid; for(int i=0;i<numPoints;i++) { double a = (points[i].x*points[(i+1)%numPoints].y)-(points[(

    0热度

    1回答

    我有一个项目,我想制作一个使用小行星式船只的游戏来演示AI寻路和转向行为。 对象存储用于位置的三角形(否则玩家的位置)和船舶中的取向度的形心的值,然后计算三个顶点像这样的位置: A是的鼻子三角形。当方向为0度时,船的鼻子坐在X轴上偏移SIZE,这确定了船的大小等于它的边界圆的半径。 顶点B和C分别从A 120和240度的位置旋转,然后程序绘制每个顶点之间的线段。 当我开始这个程序时,这个程序非常漂

    7热度

    2回答

    如何使用OpenCV获得不规则形状的质心?

    1热度

    2回答

    我正在绘制谷歌地图中的邮政编码区域列表,我正在尝试使用该区域上的邮政编码编写标签。我可以做得很好,除了我正在使用该区域的中心区域来定位标签,但某些区域的形状不规则,并且质心不在该区域本身。这里是我的意思的例子: 关注的邮政编码81151,它的显示方式上的邮政编码81123,而不是他自己的区域的顶部区域的顶部。 有谁知道更好的算法来将邮政编码正确放置在不规则区域的顶部,而不是使用区域的质心?

    0热度

    2回答

    我试图创建使用英国国家网格多边形的质心坐标 下面是我的代码 CREATE TABLE PROJECT.CINEMAS (CINEMA_ID INTEGER NOT NULL, CINEMA_NAME VARCHAR(25) NOT NULL, ADDRESS_NUMBER INTEGER NOT NULL, POST_CODE VARCHAR(8) NOT NULL, STREET VA

    2热度

    2回答

    我想用它的边形成一个不规则形状的手,这样我就可以使用http://opencv.itseez.com/doc/tutorials/imgproc/shapedescriptors/moments/moments.html?highlight=moment#code找到这只手的质心。 canny功能削减边缘,因此我无法从中获得良好的轮廓。 这里有一个输出样本http://imageshack.us/

    0热度

    1回答

    我觉得这不会太难。我知道hclust()和cutree(),但是如何获得质心的坐标,其中距离它的点距离是否高于给定的半径?我知道质心范围内的点可能已经属于不在范围内的质心。我很好。作为dclust高度不排序 set.seed(1) data <- matrix(runif(100),ncol=2) plot(data) dclust <- hclust(dist(data),method="

    6热度

    3回答

    给定凸多面体(3D)顶点的位置,我需要计算多面体的质心和体积。以下代码可在Mathworks site获得。 function C = centroid(P) k=convhulln(P); if length(unique(k(:)))<size(P,1) error('Polyhedron is not convex.'); end T = delaunayn(P); n

    0热度

    1回答

    我想知道一个平面的质心是否可以实际上被当作平面上的一个点。我在推导出该质心的平面上有几个点。我会想知道我是否用平面方程代替它会有效。 谢谢, Harsha。

    -1热度

    1回答

    所以我实现了一些聚类算法,并且我应该创建一个算法来规范化数据并比较有无归一化的聚类。 我已经实现相当简单,只需最小 - 最大规范化(我使用Matlab的BTW): function [dataNorm] = nMinMax(data) [x, y] = size(data); dataNorm = zeros(x, y); for j = 1:y m = min(data(:,j