【发布时间】:2016-02-28 22:35:27
【问题描述】:
假设我的脸上有地标点,如下:
我想通过选择外下巴地标并扩展它们来计算(估计)它们的上边界,所以我想实现这样的新点:
所以我想“跟随”由点 1,2 和 3 生成的曲线,并将等距点放在顶部,这样我就可以使用 MATLAB 的boundary 函数裁剪图像。
我想我需要为数据点拟合一个二阶多项式,但我不确定如何。那么如何生成这些点呢?
感谢您的帮助,
编辑
这是一个示例地标集的坐标:
地标(1:3,即左侧):
x y
431.1901 547.9975
438.7422 611.0103
451.4842 668.0488
地标(17:-1:15,即右)
x y
876.6581 509.5234
878.1327 568.9854
880.7731 619.5879
编辑 2
这是17个下巴标志的完整坐标:
1.0e+03 *
1.1974 1.3956
1.2266 1.5488
1.2554 1.6876
1.2766 1.8245
1.3266 1.9530
1.4098 2.0648
1.5420 2.1567
1.6719 2.2222
1.8180 2.2444
1.9585 2.1991
2.0642 2.1208
2.1761 2.0351
2.2575 1.9243
2.3038 1.7937
2.3191 1.6580
2.3376 1.5264
2.3537 1.3825
【问题讨论】:
-
你可以在外边界拟合一个椭圆吗?
-
@lhcgeneva 谢谢,但我该怎么做呢?
-
你能提供下巴标志的绿点集吗?
-
@lhcgeneva 完成。但我真的很感激一个代码示例,最好是在 MATLAB 中。
-
也许地标不是正确的要求,我的意思是你得到的 17 分。
标签: matlab image-processing data-fitting