图像的边界拟合(100分)

  • 主题发起人 主题发起人 notgirl
  • 开始时间 开始时间
N

notgirl

Unregistered / Unconfirmed
GUEST, unregistred user!
边缘已经检测到.拟合的源代码谁有啊?是用来处理较大图片的.
谢谢了!
 
要拟合成什么样子?
 
你可以拟合成什么样子呢?基本实现就可以.
 
我看了两天的书,BEZIER、最小二剩法、B样条。。。。。。 越看越头晕!!!

就从 BEZIER 说起吧,如何画一条过给定的 N 个点的 BEZIER 曲线呢?
卷版主给了个反求控制点的代码,可恕我愚笨,没能完全明白[:(]。。。
不能举四反 N ;

呜呜,贴主不介意我占了你的地方吧,反正也闲了一年多了,
呵呵,分我会给,就是线路太慢,懒得再开一贴浪费时间[:)]
 
to
cqbaobao
用PolyBesiz(Points);
Points的array 为 3*n+1
其中的第一个结构指定了起点。剩下的点三个一组——包括两个控件点和一个终点
 
实现了圆的拟合了吗?
 
看到过VC知识库的网站,有VC进行类似处理的代码
你可以搜一下
 
to : notgirl
请问你怎样在查找边缘以后,然后在怎样边缘部分画上虚线?就想PHOTOSHOP的魔术棒?
 
to cjg325
你的问题是不是在取得所有的边界点以后,进一步得到拐点(特征点)?
比如有0-9,10点
从0开始,记住0-1的方向,如果0-2的方向与他相同1就可以丢掉,依次进行。如果到某一点,
如4,方向不同了,就把0-3记为一段。再把4看作0,依次进行。所以这样得到的是许多线段。
离拟合成圆、椭圆等矢量图形还有较远的距离。谁能继续下去?大家继续讨论
 

Similar threads

回复
0
查看
798
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部