[討論] 影像辨識圓周的量度公式?已回收

看板MATLAB作者 (白開水)時間15年前 (2011/01/18 15:19), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
我翻書上是說圓的量度接近於1,正好可以拿來判別物體 但是卻不太能理解公式的原因 問題1, 這公式是從哪個原理求來? metric = 4pi *area / perimeter ^2 問題2, 將公式轉成程式計算週長時有幾點不太懂? delta_sq = diff(boundary).^2; 未何需要用差分函數把邊長平方? perimeter = sum(sqrt(sum(delta_sq,2))); 最後面的2是指甚麼? 問題3 有沒有別的形狀也可以向圓一樣有特殊的量度? 圓的量度出來範圍會看圓的形狀做不同的數值,越圓則是接近1. 非常感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.96.35.61

01/20 15:37, , 1F
Q1:給定一周長如何取得最大面積.此公式是以圓的特性制定
01/20 15:37, 1F

01/20 15:40, , 2F
Q2:兩行一起看,SQRT[(點1-點2)^2]=>歐式距離,所有的點加
01/20 15:40, 2F

01/20 15:41, , 3F
距離加起來就是周長.
01/20 15:41, 3F

01/20 15:43, , 4F
把範例丟進matlab,看workspace的內容吧;還有去help看指令
01/20 15:43, 4F
文章代碼(AID): #1DDJyCCY (MATLAB)
文章代碼(AID): #1DDJyCCY (MATLAB)