高手请进,关于绘制运动轨迹尽可能“圆滑”的思路和办法。

SuperKick 2018-01-15 07:09:48
加精
环境:
会按时序收到多个运动轨迹上的点,点的数量不确定,最差的情况甚至只有3个。
目标:
能用这些点把曲线画出来,要求尽可能接近“圆”,最不济也是椭圆。
是否有可行性?大家有什么好办法吗?
...全文
6420 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
千石 2018-03-07
  • 打赏
  • 举报
回复
用matlab怎么样?直接插值
SuperKick 2018-01-26
  • 打赏
  • 举报
回复
再顶一次,看有简单便捷的实现方式吗?
xiaohuh421 2018-01-22
  • 打赏
  • 举报
回复
如果你是windows编程, 可以直接使用gdi+中提供的曲线绘制函数来做. 自己实现的话, 要处理两个问题. 一个是连续性问题, 即你要自己生成曲线中的每一个点, 保证连续 二是平滑. 也就是要自己根据点的位置和曲线的走向, 把某些点设置一些透明属性, 让曲线看起来很平滑.
SuperKick 2018-01-21
  • 打赏
  • 举报
回复
引用 10 楼 wangyaninglm 的回复:
不知道霍夫圆 检测的算法能不能参考,
最好是有直接插值解决的是最好。
line_us 2018-01-21
  • 打赏
  • 举报
回复
看来是算法问题啊
shiter 2018-01-19
  • 打赏
  • 举报
回复
不知道霍夫圆 检测的算法能不能参考,
SuperKick 2018-01-18
  • 打赏
  • 举报
回复
引用 8 楼 zgl7903 的回复:
搜数据平滑插值 https://baike.baidu.com/item/%E6%8F%92%E5%80%BC%E6%B3%95/967119?fr=aladdin 实际的用那个就看那个的效果你最满意
多谢,我先看看。
zgl7903 2018-01-17
  • 打赏
  • 举报
回复
搜数据平滑插值 https://baike.baidu.com/item/%E6%8F%92%E5%80%BC%E6%B3%95/967119?fr=aladdin 实际的用那个就看那个的效果你最满意
百灵工作室 2018-01-16
  • 打赏
  • 举报
回复
。。。 将收到的点,逐一绘制,绘制完毕后,以30~50个点为区间,剔除掉极值点(可以计算方差较大的几个点),然后,按照滑动平均的方法绘制,这比你曲线拟合的代价要低。
赵4老师 2018-01-16
  • 打赏
  • 举报
回复
搜“二次曲线拟合”
worldy 2018-01-16
  • 打赏
  • 举报
回复
使用PolyBezier或者PolyBezierTo函数
  • 打赏
  • 举报
回复
曲线拟合问题 找本 数值分析 看看,应该有这些内容
孤客天涯 2018-01-15
  • 打赏
  • 举报
回复


可以参考一下BCG中的BCGPChartExample例子
SuperKick 2018-01-15
  • 打赏
  • 举报
回复
自己先顶一下。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧