2015-04-23 131 views

回答

3

沒有一個標準可以確定輪廓是「圓」還是一般的任何形狀。然而,我見過的啓發式是從Shai Bagonhttps://stackoverflow.com/a/24802605/3250829

啓發式定義爲:

ratio = 4 * pi * Area/(Perimeter^2) 

Area是由形狀,或只佔據輪廓的內部形狀的像素的總數限定的區域,並且Perimeter是像素的總數定義輪廓的周長。

如果輪廓是圓形的,則比例相當高。但是,如果輪廓不圓,則比例較低。因此,對於每個輪廓,也許使用上述標準作爲起點。