2016-03-15 30 views
0

我正在嘗試集成疊加在像素數組上的圓形光圈區域(請參見下圖)。但是,我需要確定圓形孔徑內部的通量(面積)分數,並在圓形邊界上的每個正方形像素的圓孔外部留出任何部分。在2D陣列中集成一個圓形

我該如何編碼numpy/python,這樣我可以精確測量圓內的流量?

enter image description here

回答

0

計算是使用微積分圓內的每個像素的比例。 (將圓的方程在每個的左右邊界之間進行積分)

0
  1. 在選定的圖像編輯器中繪製一個半徑的黑色背景上的白色圓圈,然後保存你的輸出
  2. 負載在你的代碼中的形象,以scipy.misc.imload的位圖,然後除以255的像素值,所以你必須在0.0...1.0
  3. 口罩計算即面膜的乘積的總和與您的數據整合