怎么求轮廓上点的曲率?

ns22020426 2009-04-01 09:52:03
得到了物体的轮廓,怎么求该轮廓上个点的曲率啊??? 根据曲率公式要知道y=f(x), 是不可能事先知道这个关系的。而且看起来平滑的线,一个一个像素点是离散的,可能发生突变。有什么好的方法可以求轮廓的曲率并能抗噪声干扰啊 谢谢!!分不够的可以再加! email:gdj151394@163.com
...全文
1776 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
eblis88 2009-10-21
  • 打赏
  • 举报
回复
ls都错了哦。

曲率的定义是单位弧长的曲线切线变化的角度

所以如果要求X(n)的曲率,粗糙的来说,只要求出
L1: X(n-1), X(n) 和L2: X(n), X(n+1)的角度变化,就可以了。

一般来说,精确的曲率考虑X(n)附近的4个点。
就是L1: X(n-2)~X(n-1)~X(n) L2: X(n)~X(n+1)~X(n+2)

双线性逼近这5个点的曲线,然后求数值解就可以了。
zyqazyq 2009-06-01
  • 打赏
  • 举报
回复
楼主我最近也在思考这个问题,我给出我的思路

计算每个边缘点的斜率,方法为
【向左向右各选择10(或者更多,为可选参数)个边缘点。分辨计算左侧10个点和选取点的连线斜率(通过纵横坐标)取平均值(绝对值),再计算右侧的。再取均值。得出切线斜率。 图像最左边和最右边的则只取 右侧点和左侧点。】

欢迎楼主和我讨论
fire_woods 2009-04-13
  • 打赏
  • 举报
回复
问rzhang后终于晓得了.
fire_woods 2009-04-10
  • 打赏
  • 举报
回复
有看见楼上的同事了,好神奇啊.
zzhang_arcsoft 2009-04-10
  • 打赏
  • 举报
回复
呵呵,问问rzhang就知道了~
[Quote=引用 10 楼 fire_woods 的回复:]
zwzhang?
[/Quote]
zxx_0405 2009-04-10
  • 打赏
  • 举报
回复
楼上一个比一个谦虚

求导数
x*x的一次导数是:2*x,二次导数:2

这个math库里应该有的吧?
fire_woods 2009-04-10
  • 打赏
  • 举报
回复
zwzhang?
zzhang_arcsoft 2009-04-10
  • 打赏
  • 举报
回复
哈哈,久仰大名~
fire_woods 2009-04-08
  • 打赏
  • 举报
回复
导数就是dy/dx,知道边缘点当前点和相邻的几个点,可以比较准确的评估出导数的.
zzhang_arcsoft 2009-04-08
  • 打赏
  • 举报
回复
如果想避免突变点的噪声,提供两个方案供参考。1、可以先对这个数据点集进行拟合,然后在拟合曲线上求曲率。2、先对数据做平滑处理,然后对离散数据求曲率。
ns22020426 2009-04-07
  • 打赏
  • 举报
回复
不知道y=f(x)怎么求倒数呢?
hust_terry 2009-04-05
  • 打赏
  • 举报
回复
对边缘点求一次导数和二次导数。
bafghgle 2009-04-04
  • 打赏
  • 举报
回复
最近在给你找资料研究,你再等等吧。。
bafghgle 2009-04-03
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090103/14/bd493a57-67bf-4e1d-b81d-9a3dcd07f7fe.html
youwill 2009-04-02
  • 打赏
  • 举报
回复
其实还是用轮廓上个点来估计f(x),不需要全局的,本地的就好。

4,499

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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