11得票1回答
如何在OpenCV中平滑曲线(轮廓)?

我正在处理一张类似于此链接中的黑白图像的第一张图片:http://imageshack.us/g/33/firstwm.png/。它有很多“噪声”,所以我对其应用了一个中值滤波器来平滑它,从而得到了第二张图片。cvSmooth(TempImage, TempImage, CV_MEDIAN, ...

11得票2回答
完美玩转俄罗斯方块:如何使用缩放和平移来对齐和比较两条曲线?

如果给定y轴缩放参数(s)和x轴平移参数(t),当目的是最大化曲线重叠而不是最小化距离时,如何缩放和对齐两条不重合的曲线? 正如@DWin所指出的那样,这可以被重新定义为“如何使用R完美地玩俄罗斯方块”,尽管它的应用远不止于赢得俄罗斯方块游戏。 这个问题的一个变体可能涉及到任意数量的刚体变...

10得票2回答
曲线错误:'expr'未评估为长度为'n'的对象。

我有一个函数,其中分子是一个向量,分母是向量各个元素之和。因此,每个分量都是该向量的一部分,除以一个依赖于分量之和的函数。我想绘制一个曲线来表示第一个分量中的函数,保持其他分量不变。为什么这段代码不起作用?y <- vector(length=2) y0 <- c(1,2) f &...

10得票1回答
实现De Boor算法以寻找B样条上的点

我已经花费了几周时间来研究这个问题,但是我的算法仍然无法正常工作,我已经快要放弃了。以下是我所取得的进展的示例: 如果一切正常,我期望看到一个完美的圆形/椭圆形。我的样本点(白色)在每次添加新的控制点(黄色)时重新计算。当有4个控制点时,一切看起来都很完美,当我在第一个控制点上添加第5个...

10得票3回答
计算三次贝塞尔曲线的边界框

我正在寻找一种算法来计算给定三次贝塞尔曲线的边界框。该曲线位于三维空间中。 除了对曲线采样点并计算这些点的边界框之外,是否有数学方法可以实现此操作?

9得票5回答
如何在Matlab中找到连接数据点的曲线方程?

我有多个带“hold on”选项的图表,如下图所示: 我想知道如何在Matlab中找到这六条曲线的方程。谢谢。

9得票6回答
动画曲线评估 - 通过值获取时间

有没有一种内置的方法可以从Unity3d的动画曲线中按值获取时间?(Evaluate的相反方式) 我需要实现这个功能(而不是从时间获取值): float time = AnimationCurve.Evaluate(float value); 通俗地讲,从Y值获取X值。

9得票3回答
贝塞尔曲线上的等距点

目前,我正在尝试使多个贝塞尔曲线具有等距点。我目前使用三次插值来查找这些点,但由于贝塞尔曲线的工作方式,一些区域比其他区域更密集,并且由于可变距离而对纹理映射产生粗糙效果。是否有一种方法可以通过距离而不是百分比在贝塞尔曲线上找到点?此外,是否可能将其扩展到多个连接的曲线上?

8得票2回答
两条轨迹的弗雷歇距离

你好, 我在二维平面上有两条不同的路径。我想用Fréchet Distance比较这两个路径。 我知道轨迹的一些点,每个点都与另一个点通过直线相连。 最聪明的方法是什么,如何获得Fréchet Distance?有什么提示吗?我用Python工作。