问题标签 [centroid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 将边缘的端点与线连接起来
我正在尝试使用 k-NN 分类器制作对象识别程序。我有一堆图像用于分类器的训练部分,还有一堆图像要识别。这些图像是灰度的,每张图像都有一个对象(只有它的边缘)。我需要计算它们的质心,所以我使用
img=im2bw(img)
然后regionprops(img,'centroid')
。
问题是其中一些边缘没有关闭,因此 regionprops 不起作用。我尝试侵蚀图像(边缘是黑色,白色背景)但这些边缘的端线彼此相距太远。我尝试使用bwmorph
函数来这样做,但仍然无法使其工作。
有任何想法吗?
编辑
我正在添加一些图片以防有人想尝试:
matlab - 画线连接质心
我有一张图片
.
在我处理找到质心之后,它有四个质心。我的目标是我想用线连接它们并测量这个区域之间的角度。要清楚质心和我的目标,您可以打开.
这是我实现质心的代码
问题是我仍然对下一步感到困惑(连接每个质心并测量角度)。我需要你的帮助,谢谢
lisp - LISP - 没有 setq/setf 等的最近函数
我正在尝试在 Lisp 中编写“最接近”的函数,而不使用 setq/setf 等...
该函数查找给定向量的最近向量(在列表列表中查找)。
我试过但没有套装太难了,非常感谢。
c++ - 在 C++ OpenCV 中绘制特定 Blob 的质心
我正在尝试绘制使用轮廓技术检测到的特定斑点的质心。我不希望遍历图像中检测到的所有斑点 - 我只想绘制一个的质心(即轮廓 [2])。理想情况下,我想使用最有效/最快的方法来完成此任务。
这是我的代码:
但是,使用坐标 (avg_x, avg_y) 绘制圆会导致“没有构造函数实例”cv::Point_< Tp>::Point [with_Tp=int]”与参数列表匹配 - 参数类型为:(double,双)'错误。
c# - Aforge C# 上的质心跟踪问题
我正在创建一个可以跟踪多个对象并获取它们的质心的程序,最终我将使用这些质心连接到另一个对象最近的质心。但我的问题是,我的程序只跟踪视频中的一个重要对象,并且似乎没有显示该对象的质心。任何人都可以帮助我吗?
}
cluster-analysis - 提供质心然后聚类
我似乎找到了很多基于计算质心和聚类的文档,但是如果我自己分配质心值会怎样。
假设我提供 14 个不同的质心向量。我将如何将我的数据聚类到这 14 个不同的质心值?
也许这是一个简单的问题,但我还没有在网上找到答案,所以想确定一下。
matlab - 使用 Matlab 计算 3D 体积中连接分量的质心
我正在尝试在 3D 脑 MRI(.mha 数据类型)上实现脑肿瘤分割。
初步分割后,我正在应用 26-neighbor 连通分量算法(使用 bwconncomp)通过获得最大体积的分量来获得最大连通分量,然后我需要计算结果分量的质心。
我不确定我计算最大连通分量和质心的方法是否正确,因为获得的质心及其附近voxels
都有 value 0
。
3D voxel
我也对坐标的表示感到困惑。例如。如果centroid=(x,y,z)
,它是否对应于x=row
,y=column
和z=2D
切片?
任何帮助,将不胜感激。以下是我的相关部分代码。
matlab - 基于运动的多对象跟踪 Matlab 示例,用于记录每个时间点的每个对象质心并计算各自的速度
我正在尝试开发一个对象跟踪脚本,该脚本在每个时间点找到所有对象的质心,以便我可以根据每帧之间的时间计算它们的速度。我正在使用教程 Motion-Based Multiple Object Tracking 并且已经能够成功地将其与我的视频一起使用,但现在我试图弄清楚如何提取每个对象的质心数据并随后计算速度!如果您有任何建议,请告诉我!
最好的,本
c++ - OpenCV:计算超像素质心
背景:
我已经使用gSLICr计算了图像的 SLIC 超像素,它给出了图像超像素的“每像素图”作为索引(0 到超像素的数量-1)。
此映射是指向const int*
包含索引的整数 const 数组 () 的指针。
我现在想使用 OpenCV 计算每个超像素的质心。
来自 Matlab 背景,我会使用以下方法来做到这一点regionprops
:
我不知道这是如何使用 OpenCV 完成的。
问题:
(i) 如何将const int*
数组转换为cv::Mat
?
(ii) 如何从 (i) 中的矩阵计算超像素质心?
python - 点在 Python 绘图问题中出现多次
我正在开发一个程序,用于计算数学类的三角形的垂心、外心和质心。最近我遇到了一个错误:绘制点时,它会重复绘制其中的一些。我和一些同学和我的老师谈过,没有人知道错误在哪里。你们有什么想法吗?
所以任何想法都非常感谢。