MHH,有點難以用我的英語不好解釋;)如何檢測圖像內的「圖像區域」百分比?
因此,可以說,我有一個形象,不事關什麼樣的(GIF,JPG,PNG)具有200×200像素大小(總面積爲40000個像素)
此圖像有背景,可以是透明的,或每種顏色(但我事先知道背景顏色)。
可以說,在這張圖片的中間,有一張100x100像素(總面積10000像素)的圖片(用於保持簡單的例子,假設是一個正方形繪製)。
我需要知道圖像內小方塊填充的面積百分比。因此,在我知道完整的圖像大小和背景顏色,有一種方式在PHP/python掃描圖像和檢索(總之,計算與給定的背景不同的像素)?
在上面的例子中,結果應該是25%
EDIT:這兩個圖像作爲示例(不論是否供OIN的方式):
alt text http://www.freeimagehosting.net/uploads/5ea3aed4e3.png
alt text http://www.freeimagehosting.net/uploads/73a72bd6aa.png
我需要知道整個圖像中青椒的百分比(即400x400)
周邊地區只有一種顏色,對吧? – 2010-03-11 21:44:20
是的,sorrounding區域(背景)只是一種顏色或transsparent。 – Strae 2010-03-11 21:49:25