MATLAB实战系列(三十三)-技术和医疗的完美结合(续),基于最小二乘法的椭圆拟合
生活随笔
收集整理的這篇文章主要介紹了
MATLAB实战系列(三十三)-技术和医疗的完美结合(续),基于最小二乘法的椭圆拟合
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
在上篇文章,基于MATLAB的骨骼測量系統——醫(yī)學影像研究中,第3節(jié)金屬球的求識別,運用到橢圓函數擬合來得到金屬球大小。本文介紹如何采用MATLAB進行橢圓擬合,包括特殊的圓,一般橢圓及傾斜橢圓等,輸出得到橢圓的方程參數。
-
1 函數簡介
-
2 擬合算
-
3 代碼實現
-
4 算法驗證
-
往期精彩閱讀
1 函數簡介
function [ellipse_t, H] = fit_ellipse( x,y,axis_handle )-
fit_ellipse函數-為給定的點集找到最適合橢圓的擬合。輸入值為橫、縱坐標及繪圖坐標,返回值為橢圓參數
-
格式:ellipse_t = fit_ellipse(x,y,axis_handle)
-
輸入:x,y為2個列向量中的一組點。至少需要5個點!
-
axis_handle-可選。繪制擬合的橢圓
-
輸出: ellipse_t-定義最適合橢圓的結構
-
a-非傾斜橢圓X軸的子軸(半徑)
-
b-非傾斜橢圓的Y軸的子軸(半徑)
-
phi百分比-橢圓的弧度方向(傾斜)
-
X0-非傾斜橢圓X軸的中心
總結
以上是生活随笔為你收集整理的MATLAB实战系列(三十三)-技术和医疗的完美结合(续),基于最小二乘法的椭圆拟合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深度学习核心技术精讲100篇(五十一)-
- 下一篇: 深度学习核心技术精讲100篇(五十二)-